Socket nach anderen clients im netzwerk suchen

Shylux

Mitglied
Hallo Leute
Ich entwickle einen Chat, der auf LAN ebene arbeitet. Die einzelnen Clients bauen zu jedem anderen Client eine eigene Verbindung auf. Das ganze ist also dezentral ohne server.

Nun suche ich nach einer Möglichkeit broadcast-mässig eine nachricht zu verschicken damit die anderen clients dann antworten.

Ich habe hier im Forum schon einige Lösungsansätzte gesehen, aber keine wollte so richtig funktionieren.

ich benutze Socket und ServerSocket für die verbindungen (und das möchte ich auch nicht ändern, dazu habe ich schon zu viel programmiert). wenn ich aber einen socket mit der broadcast adresse erstelle und eine nachricht schicken will passiert nichts..

Gibt es eine "einfache" Lösung für dieses Problem?

lg Shylux
 
Broadcast gibt es bei TCP nicht. Also wird es wohl darauf hinauslaufen alles selber zu machen.
Ooooder: Du schraubst noch ein UDP-Teil dran, der nur dafür da ist eben die Broadcast-Nachrichten zu empfangen.
 
Danke für die schnelle antwort! :toll:
wenn ich selbst was bastle wird das höchstwahrscheinlich extem unperformant.
das mit udp hört sich interessant an. hast du mir ein gutes tutorial?
 

Zurück
Oben