vb winsock 收发数据 Wrong protocol or ……, 错误,求解!~~


是这样的,我在vb用winsock写了个服务端

图片描述

之后呢,我在按键精灵用创建 MSWinsock.Winsock 对象

图片描述

之后呢,我用客户端链接服务端,竟然可以连接了!当时我是多么高兴!

图片描述

再然后,我想用客户端收发数据,可是我在使用SendData的时候,出现了一个错误

Wrong protocol or connection state for the requested transaction or request,

图片描述

我去翻译了一下,说是什么连接和协议的问题。

我保证我这里是绝对没有问题的啊!我都用tcp udp测试工具测试了一下

之前我还用qt写了socket的聊天室项目

为什么到了vb这里就不管用了呢?

同样的,用ByteRecieved也不能获取到数据大小

图片描述

之后有人说查看一下state,

我发现在发送失败的时候,state 是 6.就是出于正在连接状态

怎么回事呢。。segmentfault的朋友们,可否助我一臂之力解决这个问题呢 图片描述

winsock2 vb socket vbs

妹妹推到我吧! 9 years, 4 months ago

Your Answer