IP-Adresse ermitteln



  • Hallo,

    wenn man ein Broadcast über die Adresse 255.255.255.255 ausgibt, werden alle PCs in einem Netzwerk-Segment erreicht. Wenn aber mehrere Netzwerkarten verbaut sind, wird der Broadcast über irgend eine Netzwerkkarte gesendet und gelangt somit nicht immer an das richtige Ort. Das einzige was da Hilft, ist die Broadcast Adresse genauer anzugeben z.B 192.168.0.255. Leider kann ich dem Benutzter meines Programms nicht zumuten zuerst die richtige Adresse anzugeben. Daher suche ich nach einer Möglichkeit, dass der Broadcast immer über alle Netzwerkkarten gesendet wird. Eine Möglichkeit währe, alle Adressen und Masken der verbauten Netzwerkarten zu ermitteln um daraus die Broadcast Adresse zu bilden. Nun zu meiner Frage: Wie ermittelt man die Adressen aller Netzwerkarten?

    Gruss sam



  • Du könntest dein Socket an eine bestimmte Netzwerkskarte binden
    bind(...)


Anmelden zum Antworten