Autor Beitrag
Seraph
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 163

Windows.:siXPack:.
Delphi7 Professional
BeitragVerfasst: Fr 08.12.06 11:22 
Hi Leute,

ich bins mal wieder, mit einer Frage die mich jetzt schon seit
einigen Stunden plagt!

Es gibt ja bei einem Normalen TCP/IP Server Socket (TServerSocket)
die Option
ausblenden Delphi-Quelltext
1:
ServerSocket.Socket.Connections[Index].SendText('Text');					


Meine Frage ist es jetzt, wie kann ich herausfinden, welchen Index der
Client hat, welcher dem Server einen Text schickt?!?

Ich fange eine einkommende Client-Nachricht auf:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure Tfrm_ServerMain.ssListenerClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
begin
 ShowMessage(Socket.ReceiveText); //Text vom Client
end;


In der selben Prozedur möchte ich jetzt genau an den Client,
von dem die Nachricht kam (ssListener.Socket.Connections[:?:].SendText) eine Nachricht
zurücksenden!

Aber wie finde ich das :?: heraus? Oder geht das ganz anders?

Danke im Voraus und Gruß,
Seraph
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 08.12.06 12:06 
Moin!

Guckst du in die FAQ. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.