关于IOCP的WSASend 同时发送2个包,第2个包客户端收不到

y66721986 y66721986 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟最近接受IOCP,琢磨了好些天了眼看快要完成了却出现了这种问题。我是写了一个转发的服务器,收到客户端连续发来的2个数据时进行转发,我调试出WSASend时的时间,发现是同一毫秒,发送以后收到的通知信息是2个数据都发送成功。但是客户端只能收到第一个数据。
然后我试着发送第二个数据的时候延迟了500毫秒的时间,结果客户端就能收到了。这个问题真诡异,难道每次转发都得延迟500毫秒吗?那这IOCP的速度不敢想象啊。还是我哪里没理解对呢。请各们前辈帮我一下,小弟不感激不尽!
...全文

相关推荐

评论 23
收藏 已收藏
分享
返回顶部
y66721986
网络编程 18,356 成员 64,161 内容