vb winsock发送ip错误40006

代码如下服务端:PrivateSubform_Load()WithMe.Winsock1.LocalPort=2000'本地端口(呵呵!我的生日!).Winsock1.L... 代码如下
服务端:Private Sub form_Load()
With Me
.Winsock1.LocalPort = 2000 '本地端口(呵呵!我的生日!)
.Winsock1.Listen '开始监听
End With
End Sub

Private Sub winsock_ConnectionRequest(ByVal requestID As Long)
With Me
If Winsock1.State <> sckClosed Then Winsock1.Close
Winsock1.Accept (requestID)
End With
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) '新数据到达
Dim DataStr As String '定义字符串变量
Winsock1.GetData DataStr '获得消息数据
If Text1.Text = "" Then '如果消息记录框为空
Text1.Text = "从客户端:" & DataStr '将消息数据直接写入到消息记录框中
Else: Text1.Text = Text1.Text & vbCrLf & "从客户端:" & DataStr '否则,将消息追加到文本框后面
End If
End Sub
客户端:
Private Sub Form_Load()
Form1.Visible = False
Winsock1.RemoteHost = "192.168.1.55" '指定服务器主机IP
Winsock1.RemotePort = 2000 '远程计算机的端口号,与服务器中的设置一致
Winsock1.Connect '连接到服务器
Text1.Text = Winsock1.LocalIP
Winsock1.SendData Text1.Text
End Sub
展开
 我来答
zdingyun
2009-06-18 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48180
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
客户端未进行连接服务端请求或客户端进行了连接服务端但服务端未运行,试图在客户端发送数据而出现的错误。
或者是客户端未进行连接服务端,而服务端运行时试图在服务端发送数据而出现的错误。
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式