mehrere TCP Client Sockets, elegante lösung?
-
Hallo,
ich möchte in einer Anwendung 5 TCP Clients verwenden, diese sollen alle permanent verbunden sein, aber nur nach ein ander daten abrufen oder senden.
Ich würde nun hingehen und 5 Clientsockets definieren also:Socket Client1; Socket Client2; Socket Client3; Socket Client4; Socket Client5;kann ich das auch irgendwie eleganter machen?
Mfg
Paul
-
Jap.
-
Hi Evil,
danke für die schnelle Antwort.
Würdest du mir auch veraten wie ich die Sache am elegantesten angehe?
Gruß
Paul
-
Du könntest die Sockets ja in eine Map o.ä. speichern.
Dann wäre es auch kein Problem wenns aufeinmal 10 sind...
Simon
-
das hört sich interessant an, wie sieht dann der zugriff auf einen socket aus?
könntest du mir vieleicht ein beispiel, oder einen guten link/buch zu dem thema nennen?
-
Also, zunächst kannst du das mit einem simplen Array realisieren:
Socket Sockets[5]; //Zugriff: Sockets[0], Sockets[1], etc.
-
Danke Nanyuki, so habe ichs gelöst bekommen.