永发信息网

vb winsock发送ip错误40006

答案:2  悬赏:20  手机版
解决时间 2021-02-21 07:12
代码如下
服务端: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
最佳答案
客户端未进行连接服务端请求或客户端进行了连接服务端但服务端未运行,试图在客户端发送数据而出现的错误。
或者是客户端未进行连接服务端,而服务端运行时试图在服务端发送数据而出现的错误。
全部回答
在.net里把winsock集合成了一个类,我们在使用的时候可以引用 system .net .sockets .tcpclient 类
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魔兽世界随机团队副本10.25人本,是不是一个
放生青蛙行不行,会对昆虫有伤害吗
成都市康福隆药品零售连锁有限责公司成华区猛
从河间到衡水阳光大酒店高速多长时间
一本小说女主角穿越了 然后嫁给一个傻子王爷
龙港新天地这个地址在什么地方,我要处理点事
杜邦70g33水口料和新料差别
定期如果提前利息多少钱
小孩子摔了一跤后头上软软的摸了还会疼是怎么
反恐精英Online不能玩怎么办
社会,下一句是什么?
为啥乐视玩不成崩坏3
为什么运动木地板不能被阳光直晒?
【secx积分】对sec积分等于什么?
浓海我想知道这个在什么地方
推荐资讯
廖记棒棒鸡五桂桥店在什么地方啊,我要过去处
我的win7用360安全卫士升级win10不成功 ,说c
兴发铝材(府前路)地址在什么地方,想过去办事
商河县青少年乒乓球训练基地我想知道这个在什
奔驰gle320空调滤怎么拆
南朝志南和尚《绝句》
天津熟梨糕的面到底是什么面
新人去房地产上班,要穿什么衣服好一点
丝语轩专业形象会所地址有知道的么?有点事想
泰山看日出我们准备提前一晚在山下住宿.然后
梦到死了的人已经死了,但是已经死了的儿子又
社会工作者针对青少年的改变及发展性需要,可
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?