Einzelnen Beitrag anzeigen

Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#3

Re: Desingnproblem bei LAN-Broadcast

  Alt 24. Aug 2004, 22:41
Hallo,

andere Idee: die Client-Programme schicken beim Start ein UDP Broadcast "Ich will über neue IP informiert werden" oder direkt an den Server falls die bekannt ist (Art Registrierung).

Wenn nun eine neue Verbindung erstellt wird schickt der Master an alle Clients "neue IP blah...". Dabei schickt er an jeden IPort die er von der Registrierung noch kennt zurück. Damit kann auf einem Rechner ohne Probleme mehrere Clients lauschen. Der Port auf den Clients ist somit auch wurscht.
Wenn man noch ganz profi ist macht man das mit Multicasts und dann entstehen auch nicht mehr Packete als beim Broadcast.

PS: natürlich muß noch eine deregistrierung über timeout o.ä. rein - nicht das nach einer Woche hunderte Packete ins leere gehen.
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat