Private Sub tcpServer ConnectionRequest(ByVal requestID As Long)
If tcpServer.State <> sckClosed Then
tcpServer.Close
tcpServer.Accept requestID
End Sub
′发送数据
Private Sub frmserver monsemove(x,y)
tcpServer.SendData "x"&str(x)
tcpServer.SendData "y"&str(y)
End Sub
建立客户应用的方法为:
1.创建一个新的标准EXE文件;
2.加入一个Winsock控件;
3.加入两个Text框——txtx和txty;
4.加入如下代码:
Private Sub Form Load() tcpServer.LocalPort = 1002 tcpServer.Localhost = "klint" tcpServer.remotePort = 1001 tcpServer.Localhost = "servser" tcpServer.Listen End Sub
'连接检查
Private Sub tcpklint ConnectionRequest (ByVal requestID As Long) If tcpklint.State <> sckClosed Then tcpklint.Close tcpklint.Accept requestID End Sub
接收数据
Private Sub tcpClient DataArrival (ByVal bytesTotal As Long) Dim strData As String tcpklint.GetData strData if left(strData,1)="X"then txt x.Text = strData else txt y.Text = strData endif End Sub