Netzwerkfrage: Broadcast Nachricht



  • Ich schreibe gerade zum Zeitvertreib ein Chat-Programm (QT4). Dazu habe ich einen UdpServer geschrieben. Dieser UdpServer sendet eine Nachricht ins Netz, auf die die anderen Rechner, wenn sie das selbe programm geoeffnet haben, antworten.

    Nun zu meiner eigentlichen Frage:
    Meine Lokale IP-Adresse ist: 138.232.252.170
    Demzufolge ist die Broadcast-Adresse: 138.232.252.255

    QT4 hat als default-Broadcast-Adresse 255.255.255.255 eingestellt.
    Und nun endglueltig zur Frage:
    Wenn ich eine Broadcast-Nachricht an 255.255.255.255 sende, erhaelt dann mein Computer die Nachricht, die ich sende auch?


    mfg

    P.S.: Ich hab es zwar ausprobiert (und erhalte keine antwort), moechte das aber bestaetigt haben. Und wenn ich eine Nachricht an 138.232.252.255 sende, dann erhalte ich die nachricht mit der Adresse 138.232.252.255. Nun, ich kann aber an die Adresse keine Tcp Verbindung aufmachen...



  • Wie ist denn deine Subnetmask? Und was ist das für ne komische IP?

    Normalerweise kommt man an die Broadcastadresse so: IP & ~Subnetmask
    255.255.255.255 ist was "besonderes" da muss afaik nicht jeder antworten und weiterleiten. Wär ja auch zu lustig im Internet 🙂

    Natürlich kannst du zur Broadcast-Adresse keine Verbindung aufbauen, das ist ja kein PC selber. Du kannst ja per UDP nen Paket schicken an das Subnet, das dann alle Clients bearbeiten und selbst connected. Jeder neue Client sendet eben das Signal. Wär ne einfach P2P Variante, müsste man nur noch wenn man mal verbunden ist die Clients untereinander austauschen.

    Gruß



  • Wieso komische IP-Adresse?
    Es gibt schon eine Geschichte, wieso ich genau eine 138.232.. Adresse habe.
    Ich haeng hier in einem Netz das ueber einen Router an die Uni Innsbruck verbunden ist. Die Uni selbst hat einen Adressbereich 138.232.. zugewiesen bekommen, und deshalb hat im gesamten Uni-Bereich jeder Rechner eine 138.232..-Adresse, weil es einfach so viele gibt.

    Also zu den Infos:
    IP-Adresse: 138.232.252.170
    Subnet Mask: 255.255.255.128
    Router: 138.232.252.254

    Ich hoff das hilft weiter ...

    Dass ich auf die Broadcast-Adresse keine Verbindung aufbauen kann ist mir schon bewusst!



  • Laut http://jodies.de/ipcalc:

    Address: 138.232.252.170 10001010.11101000.11111100.1 0101010
    Netmask: 255.255.255.128 = 25 11111111.11111111.11111111.1 0000000
    Wildcard: 0.0.0.127 00000000.00000000.00000000.0 1111111
    =>
    Network: 138.232.252.128/25 10001010.11101000.11111100.1 0000000 (Class 😎
    Broadcast: 138.232.252.255 10001010.11101000.11111100.1 1111111
    HostMin: 138.232.252.129 10001010.11101000.11111100.1 0000001
    HostMax: 138.232.252.254 10001010.11101000.11111100.1 1111110
    Hosts/Net: 126

    ergibt sich auch eine Broadcast-Adresse von 138.232.252.255


Anmelden zum Antworten