Hallo Leute.
Ich spiele mich momentan ein wenig mit UDP und Broadcasting mit der 39dll herum und habe schon erste erfolgreiche Tests gemacht. Um einen Broadcast im LAN durchzuführen muss allerdings die Subnetzmaske bekannt sein, um durch Kombination mit der eigenen IP die Broadcastadresse herauszufinden. In den meisten Fällen wird dies zwar 192.168.0.255 sein, allerdings möchte man ja auch andere Fälle abdecken können. Zudem soll das ganze automatisch erfolgen, man will ja einen Novizen nicht mit der Frage nach seiner Subnetzmaske überfordern, damit das Programm sich wie erwünscht verhält.
Darum meine Frage: Kennt jemand einen relativ unkomplizierten Weg, die Subnetzmaske des aktuell aktiven Netzwerkadapters zu ermitteln (Ich würde unter Umständen auch die 39dll um diese Funktion erweitern, wenn sich sowas mit C++ machen lässt)?
Ich spiele mich momentan ein wenig mit UDP und Broadcasting mit der 39dll herum und habe schon erste erfolgreiche Tests gemacht. Um einen Broadcast im LAN durchzuführen muss allerdings die Subnetzmaske bekannt sein, um durch Kombination mit der eigenen IP die Broadcastadresse herauszufinden. In den meisten Fällen wird dies zwar 192.168.0.255 sein, allerdings möchte man ja auch andere Fälle abdecken können. Zudem soll das ganze automatisch erfolgen, man will ja einen Novizen nicht mit der Frage nach seiner Subnetzmaske überfordern, damit das Programm sich wie erwünscht verhält.
Darum meine Frage: Kennt jemand einen relativ unkomplizierten Weg, die Subnetzmaske des aktuell aktiven Netzwerkadapters zu ermitteln (Ich würde unter Umständen auch die 39dll um diese Funktion erweitern, wenn sich sowas mit C++ machen lässt)?
© 2008 by Teamgrill Productions
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von MasterXY ()