1. Möglichkeit:
Clients melden sich beim Server an und übermitteln ihre aktuelle
IP, danach trennen sie sofort die Verbindung richten aber ihrerseits einen UDP Server ein. Der Server sendet nun an diese
IP's UDP Packete mit den kurzen Nachrichten.
2. Möglichkeit:
Server wartet auf 2 verschiedenen Ports, jeder Port ist spezifisch je nach Geschwindigkeit der Clients. Clients mit DSL verbinden auf Port #1 und Clients mit GPRS auf Port #2.
3. Möglichkeit:
Server arbeitet asynchron und verschickt jedes Packet ohne auf dessen "Bestätigung" zu warten. Diese "Bestätigungen" kommen asynchrone rein als Events. Ob das mit ServerSockets so ohne weiteres geht weis ich nicht (nutze eigentlich nur
Indy).
Gruß Hagen