Hallo zusammen,
ich fange grad erst mit der Netzwerkprogrammierung an (D2007) und suche für ein kleines Tool nach einer Funktion, die mir sagt, ob die
IP A (IPv4) eines Rechners im gleichen Subnetz wie der Rechner mit der
IP B und der Netzmaske M liegt (IPs können aus verschiedenen lokalen / nicht-lokalen Netzen stammen).
Mein erster ungefährer Ansatz ist ein Vergleich der beiden Adressen A und B, deren erste n Bits gleich sein sollten, wobei sich n aus der gegebenen Netzmaske ergibt. IPs und Masken speichere ich sowohl als Strings als auch als Byte-Arrays. Wenn dieser Ansatz richtig ist, wie muss ich die Bytes der Adressen und der Maske dann genau verknüpfen?
Danke für jeden Hinweis,
dmax