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

发布于 2022-09-01 16:56:11 字数 1228 浏览 17 评论 0

是这样的,我在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的朋友们,可否助我一臂之力解决这个问题呢图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文