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.