精易论坛

标题: 获取获取ConnectEX跟DisConnectEx都是0 [打印本页]

作者: 1626851435    时间: 2025-2-9 21:51
标题: 获取获取ConnectEX跟DisConnectEx都是0

be4065bc-a648-4c15-853a-b43480e5b6d4.png (40.29 KB, 下载次数: 0)

be4065bc-a648-4c15-853a-b43480e5b6d4.png

作者: xizhihan    时间: 2025-2-9 21:51
(Dis)ConnectEx这个函数需要在连接前bind一下端口
应该这样就可以了,我这方面就是稍有涉猎,技术不好请谅解。
作者: xizhihan    时间: 2025-2-9 23:51
可能问题1:CreateInCompletionPort函数需要写在connectEx函数前面
可能问题2:在判断返回数据长度为0的时候调用getsockopt函数
纯粹是自己学Qt和winsock2的经验,可能不知道有没有误解你的意思。
作者: 1626851435    时间: 2025-2-9 23:53
xizhihan 发表于 2025-2-9 23:51
可能问题1:CreateInCompletionPort函数需要写在connectEx函数前面
可能问题2:在判断返回数据长度为0的时候 ...

现在目的是获取他的地址 这时候应该不用先连接吧
作者: xizhihan    时间: 2025-2-9 23:57
1626851435 发表于 2025-2-9 23:53
现在目的是获取他的地址 这时候应该不用先连接吧

那我再看看
作者: xizhihan    时间: 2025-2-10 07:11
我觉得其实就那几行代码没问题
作者: 1626851435    时间: 2025-2-10 10:48
xizhihan 发表于 2025-2-10 07:11
我觉得其实就那几行代码没问题

但是就是获取不到地址 就很奇怪
作者: xizhihan    时间: 2025-2-10 12:04
梯子开了吗
作者: 1626851435    时间: 2025-2-10 12:28
xizhihan 发表于 2025-2-10 12:04
梯子开了吗

不用开把 我是本机测试
作者: 1626851435    时间: 2025-2-11 18:31
xizhihan 发表于 2025-2-10 23:03
(Dis)ConnectEx这个函数需要在连接前bind一下端口
应该这样就可以了,我这方面就是稍有涉猎,技术不好请 ...

也不是 其实是有个地址错了 解决了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4