客户端:
Private Sub Form1_Load()
dim a as string
Winsock1.Protocol = sckTCPProtocol
Winsock1.LocalPort = 1050
Winsock1.RemoteHost = ServerSIPS '主机的IP地址或名字
Winsock1.RemotePort = 1050
If Winsock1.State <> connected Then
Winsock1.Close
Else
Winsock1.Connect
End If
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
a=winsock1.getdata '接受字符串
End Sub
服务器端:
Private Sub Form1_Load()
Dim ClientIP As String
Winsock1.Protocol = sckTCPProtocol
Winsock1.LocalPort = 1050
Winsock1.RemotePort = 1050
If Winsock1.State <> connected Then
Winsock1.Close
Else
Winsock1.Listen
End If
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
if Winsock1.State<>SckClosed then winsock1.close
winsock1.accept requestID
ClientIP=Winsock1.RemoteHostIP
End Sub
winsock1.senddata "x" ''X为要发送的字符串