Einzelnen Beitrag anzeigen

dmax

Registriert seit: 9. Dez 2011
1 Beiträge
 
#1

Gleiches Subnetz?

  Alt 4. Jul 2012, 21:33
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
  Mit Zitat antworten Zitat