问个VB的WINSOCK控件问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:52:50
以下代码我是用来做在自己电脑上的客户端和服务器(自己电脑发送,自己电脑接收),但运行时错误,望大虾改进。
服务器:两个TXTBOX控件
Private Sub Form_Load()
tcpserver.LocalPort = 1001
tcpserver.Listen
End Sub

Private Sub tcpserver_ConnectionRequest(ByVal requestID As Long)
If tcpserver.State <> sckclose Then
tcpserver.Close
End If
tcpserver.Accept requestID
End Sub

Private Sub tcpserver_DataArrival(ByVal bytesTotal As Long)
Dim strdata As String
tcpserver.GetData strdata
txtoutput.Text = strdata
End Sub

Private Sub txtsend_Change()
tcpserver.SendData txtsend.txet
End Sub
客户端:两个TXTBOX控件和一个CONNECT按钮
Private Sub cmdconnect_Click()
tcpclient.Connect
End Sub

Private Sub Form_Load()
tcpclient.RemoteHost = "remotecomputername"
tcpclient.RemotePort = 1001
End Sub

Private Sub tcpcclient_DataArrival(ByVal bytesTotal As Long)
Dim strdata As String
tcpclient.GetData st

"remotecomputername"这个是什么?
改为本机的局域网IP地址看行不行.
txtoutput.LocalIP会返回本机局域网IP地址.

错误很明显有三处,由于手机不方便打字,就不打了