用的是TCP/IP1。如果在tcpServer_DataArrival()中
tcpServer.SendData strReturn
tcpServer.Close --返回处理结果后,直接关掉连接。则虽然客户断开了,客户收不到相应处理结果,只收到空字符。
2。而如果没有tcpServer.Close,则客户端可收到相应处理信息,但再次连接就连不上了。
如果处理?由于客户端程序的编程人员不便联系,所以我想在发出处理信息后,从服务器断开连接。如果实现
tcpServer.SendData strReturn
tcpServer.Close --返回处理结果后,直接关掉连接。则虽然客户断开了,客户收不到相应处理结果,只收到空字符。
2。而如果没有tcpServer.Close,则客户端可收到相应处理信息,但再次连接就连不上了。
如果处理?由于客户端程序的编程人员不便联系,所以我想在发出处理信息后,从服务器断开连接。如果实现
tcpServer(0)负责监听。
有新连接请求时加载一个新的控件:load tcpserver(1)
再有新连接请求时加载一个新的控件:load tcpserver(2)
......
一定行!
Dim NextWS As LongPrivate Sub Form_Load()
NextWS = 1
End SubPrivate Sub Winsock1_ConnectionRequest(Index As Integer, ByVal requestID As Long)Load Winsock1(NextWS)Winsock1(NextWS).Accept requestIDNextWS = NextWS + 1
End Sub