Hi all!
Also ich arbeite mit TServerSocket und TClientSocket.
Mein problem ist wenn ich einen Server aufmache, und mehrere Client sich zum Server verbinden dann werden diese ja im Array "Connections" bei "ServerSocket.Socket" abgelegt. angenommen es sind vier clients connected dann könnte ich die Client wie folgt ansprechen:
Client 1 : Connections[0]
Client 2 : Connections[1]
Client 3 : Connections[2]
Client 4 : Connections[3]
wenn nun aber der 2. zum beispiel disconnected dann sortiert der glaube ich das array neu und das sieht dann wie folgt aus:
Client 1 : Connections[0]
Client 3 : Connections[1]
Client 4 : Connections[2]
mir geht es darum das ich irgendwie ne eindeutige ClientID von jeder Clientverbindung bekomme um so jeden Client einzeln ansprechen zu können und nich immer einen rundspruch an alle schicken zu müssen:
Delphi-Quelltext
1: 2: 3: 4:
| for count := 0 to ServerSocket.Socket.ActiveConnections -1 do begin ServerSocket.Socket.Connections[count].SendText/Buf(); end; |
ich hoffe ich hab mein anliegen halbwegs verständlich erklären können *gg*
danke schon im voraus
mfg
Inferno