因该是这样的;socket控件 连接时会产生 socketprocedure TForm1.ServerSocket1ClientConnect(Sender: TObject; Socket: TCustomWinSocket); begin socket.SocketHandle就是每一个 连接的句柄;把它记录下来 aaaaafor i:=0 to ServerSocket1.Socket.ActiveConnections-1 do if ServerSocket1.Socket.Connections[I]=aaaa then ServerSocket1.Socket.Connections[1].SendBuf(...)
ServerSocket.Socket.Connections[Index].RemoteHost //客户主机名
ServerSocket.Socket.Connections[Index]的,又是怎样去知道当前是哪个Index在连接,而进行通信的。谢谢。
怎样当每个ClientSocket连接上ServerSocket时,建立ServerSocket.Socket.Connections[Index],
在通讯时,怎么知道是哪个Index的在通讯,而做出响应。
谢谢,谢谢。
Socket: TCustomWinSocket);
begin
socket.SocketHandle就是每一个 连接的句柄;把它记录下来 aaaaafor i:=0 to ServerSocket1.Socket.ActiveConnections-1 do if ServerSocket1.Socket.Connections[I]=aaaa then
ServerSocket1.Socket.Connections[1].SendBuf(...)