使用TCP协议时
![](/icons/58309dou.gif)
![](/icons/58309yi.gif)
![](/icons/58309chengxu.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
![](/icons/58309chengxu.gif)
![](/icons/58309de.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
![](/icons/58309yi.gif)
![](/icons/58309dou.gif)
![](/icons/58309yi.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309dou2.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
![](/icons/58309yi.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309dou.gif)
![](/icons/58309dou2.gif)
使用WinsockControl控件时
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
创建
![](/icons/58309yi.gif)
![](/icons/58309chengxu.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309dou.gif)
![](/icons/58309chengxu.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
![](/icons/58309yi.gif)
![](/icons/58309chengxu.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309chengxu.gif)
![](/icons/58309de.gif)
![](/icons/58309dou2.gif)
下面是建立服务器应用
![](/icons/58309de.gif)
1.创建
![](/icons/58309yi.gif)
![](/icons/58309de.gif)
2.加入
![](/icons/58309yi.gif)
3.加入如下代码:
Private Sub Form Load
![](/icons/58309kh.gif)
tcpServer.LocalPort = 1001
tcpServer.Localhost = \"servser\"
tcpServer.remotePort = 1002
tcpServer.Localhost = \"kl
![](/icons/58309int.gif)
tcpServer.Listen
End Sub
′连接检查
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
![](/icons/58309dou.gif)
tcpServer.SendData \"x\"&str(x)
tcpServer.SendData \"y\"&str(y)
End Sub
建立客户应用
![](/icons/58309de.gif)
1.创建
![](/icons/58309yi.gif)
![](/icons/58309de.gif)
2.加入
![](/icons/58309yi.gif)
3.加入两个Text框——txtx和txty;
4.加入如下代码:
Private Sub Form Load
![](/icons/58309kh.gif)
tcpServer.LocalPort = 1002
tcpServer.Localhost = \"kl
![](/icons/58309int.gif)
tcpServer.remotePort = 1001
tcpServer.Localhost = \"servser\"
tcpServer.Listen
End Sub
\'连接检查
Private Sub tcpkl
![](/icons/58309int.gif)
(ByVal requestID As Long)
If tcpkl
![](/icons/58309int.gif)
tcpkl
![](/icons/58309int.gif)
tcpkl
![](/icons/58309int.gif)
End Sub
接收数据
Private Sub tcpClient DataArrival
(ByVal
![](/icons/58309byte.gif)
Dim strData As String
tcpkl
![](/icons/58309int.gif)
![](/icons/58309if.gif)
![](/icons/58309dou.gif)
txt x.Text = strData
![](/icons/58309else.gif)
txt y.Text = strData
end
![](/icons/58309if.gif)
End Sub
以上例程实现
![](/icons/58309de.gif)
![](/icons/58309yi.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309dou.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309dou2.gif)
![](/icons/58309yi.gif)
![](/icons/58309de.gif)
![](/icons/58309dou.gif)
![](/icons/58309dou2.gif)
最新评论