客户端是采用TCP协议连接到服务器的 服务端(监听端口为2244) Private Sub WinsockServer_ConnectionRequest(Index As Integer, ByVal requestID As Long) Dim i As Integer i = SockQueue.CreateIndex If SockQueue.Findindexexist(i) = -1 Then SockQueue.PushHead 0, i, 0 End If Load WinsockServer(i) WinsockServer(i).LocalPort = 2245 '0 WinsockServer(i).Accept requestID End Sub 客户端 Private Sub Cmd_login_Click() WinsockClient.RemoteHost = Text_ip.Text(由用户输入) WinsockClient.RemotePort = 2244 WinsockClient.Connect End Sub 点击登录后,服务端接收不到连接请求 这东西我实在找不到哪里出问题了,求指教!
服务端(监听端口为2244)
Private Sub WinsockServer_ConnectionRequest(Index As Integer, ByVal requestID As Long)
Dim i As Integer
i = SockQueue.CreateIndex
If SockQueue.Findindexexist(i) = -1 Then
SockQueue.PushHead 0, i, 0
End If
Load WinsockServer(i)
WinsockServer(i).LocalPort = 2245 '0
WinsockServer(i).Accept requestID
End Sub
客户端
Private Sub Cmd_login_Click()
WinsockClient.RemoteHost = Text_ip.Text(由用户输入)
WinsockClient.RemotePort = 2244
WinsockClient.Connect
End Sub
点击登录后,服务端接收不到连接请求
这东西我实在找不到哪里出问题了,求指教!
WinsockServer(i).LocalPort = 2245 '0
为
WinsockServer(i).LocalPort = 0
WinsockServer(i).LocalPort = 0'0
WinsockServer(i).Accept requestID