Private Sub WinsockTCP_ConnectionRequest _
(requestID As Long)
If Winsock1.State <> sckClosed Then Winsock1.Close
Winsock.Accept requestID
End Subindex是索引值 是因为你添加了多个winsock控件 用来辨识不同的控件的!!!!!
(requestID As Long)
If Winsock1.State <> sckClosed Then Winsock1.Close
Winsock.Accept requestID
End Subindex是索引值 是因为你添加了多个winsock控件 用来辨识不同的控件的!!!!!
你的每个控件实例的端口设置了吗?我好像没看见。试设一下
要是设的话怎么设啊,对方的remotehost还是指向你的侦听端口,他怎么会知道你的新端口呢
Private Sub ccSocket_ConnectionRequest(Index As Integer, ByVal requestID As Long)
Dim lngINDEX As Long
For lngINDEX = 1 To ccSocket.Count - 1
If ccSocket(lngINDEX).State = 0 Or ccSocket(lngINDEX).State = 9 Then
ccSocket(lngINDEX).Accept requestID
ccSocket(TotalUser).SendData "000" + my_Name
Exit Sub
End If
Next lngINDEX
lngINDEX = ccSocket.Count
Load ccSocket(lngINDEX)
ccSocket(lngINDEX).Accept requestID ccSocket(TotalUser).SendData "000" + my_Name
End Sub