上位机TCP服务器程序,用VB写的使用WinSock控件
Private Sub Form_Load()
'将 LocalPort 属性设置为一个整数。
'然后调用 Listen 方法。
TcpServer.Protocol = sckTCPProtocol
TcpServer.LocalPort = 4000
TcpServer.Listen
End Sub
Private Sub tcpServer_ConnectionRequest(ByVal requestID As Long)
'检查控件的 State 属性是否为关闭的。
'如果不是,
'在接受新的连接之前先关闭此连接。
If TcpServer.State <> sckClosed Then TcpServer.Close
'接受具有 requestID 参数的
'连接。
TcpServer.Accept requestID
End Sub
Private Sub tcpServer_DataArrival(ByVal bytesTotal As Long)
'为进入的数据声明一个变量。
'调用 GetData 方法,并将数据赋予名为 txtOutput
'的 TextBox 的 Text 属性。
Dim strData As String
TcpServer.GetData strData
TxtOutput.Text = strData
End Sub