'****主机端代码****
'添加一个winsock控件,2个textbox,2个命令按钮
'将Text2的MultiLine属性设置为 True,ScrollBars 为 2
Private Sub Command1_Click()
Winsock1.LocalPort = 1050
Winsock1.Bind
Winsock1.Listen
Me.Caption = "正在等待客户端连接"
Command1.Enabled = False
End Sub
Private Sub Command2_Click()
If Winsock1.State = sckConnected Then
Winsock1.SendData (Text1.Text)
Text1.Text = ""
End If
End Sub
Private Sub Form_Load()
Command1.Caption = "等待客户端"
Command2.Caption = "发送消息"
Text1.Text = ""
Text2.Text = ""
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
If Winsock1.State <> sckClose Then Winsock1.Close
Winsock1.Accept (requestID)
Me.Caption = Winsock1.RemoteHostIP & "已连接"
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim txtwinsock1.GetData txt, vbString
Text2.Text = Text2.Text & vbCrLf & txt
End Sub