Winsock控件疑问……
Private Sub Form_Load()
With Winsock1
.LocalPort = 1001
.Bind 1001
.RemoteHost = .LocalHostName
.RemotePort = 1002
.Winsock1.SendData "hi"
End With
with winsock2
.LocalPort = 1002
.Bind 1002
.RemoteHost = .LocalHostName
.RemotePort = 1002
end with
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
MsgBox "winsock1接收到消息" '用于判断是否收到信息
End Sub
Private Sub Winsock2_DataArrival(ByVal bytesTotal As Long)
MsgBox "winsock2接收到消息" '用于判断是否收到信息
End Sub
;运行后,为何我收到的信息为“winsock1接收到消息”而不是“winsock2接收到消息”,为什么?