Ich habe mir mit TServerSocket und TClientSocket einen Server sowie einen Client gebastelt.
Jetzt sind z.B. 3 Clients verbunden.
Deren Texte empfange ich über diese Funktion/Prozedur (SERVER):
Code:
procedure TForm1.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket);
...
end;
und mithilfe von
ServerSocket1.Socket.ReceiveText.
(Mit ActiveConnections bekomme ich die Anzahl der Clients, mit Connections[ZAHL].SendText kann ich an beliebige Clients senden.)
Mein Problem ist, wie kann ich herausfinden, von welcher Connection-Nummer bzw. welchem Client die Nachricht kam? Hab' praktisch den ganzen Socket-Baum durchprobiert, aber vermutlich falsch oder ich muss das anders lösen?
Kann jemand helfen?