Private Sub Form_Load()
Winsock1.RemoteHost = "192.168.1.79"
Winsock1.RemotePort = 1001
Winsock1.Connect
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim bytRcvData() As Byte
'Receive Data
Winsock1.GetData bytRcvData, vbArray + vbByte, bytesTotal
End Sub
Private Sub Winsock1_Close()
Winsock1.Close
End Sub
服务器端:
Private Sub Form_Load()
'Listen 1001 Port
Winsock1.LocalPort = 1001
Winsock1.Listen
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
'Accept
If Winsock1.State <> sckClosed Then Winsock1.Close
Winsock1.Accept requestID
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim bytRcvData() As Byte
Dim bytSndData(1) As Byte
'Receive Data
Winsock1.GetData bytRcvData, vbArray + vbByte, bytesTotal
End Sub
Private Sub Winsock1_Close()
Winsock1.Close
Winsock1.LocalPort = 1001
Winsock1.Listen