首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

IOCP的一个小疑点

2012-07-28 
IOCP的一个小问题我在程序中wsarecv和wsasend共用一个PerIoData,但这样只有数据实际发送完成返回后才能继

IOCP的一个小问题
我在程序中wsarecv和wsasend共用一个PerIoData,但这样只有数据实际发送完成返回后才能继续接收,接收完成后再发送。
可是我想wsasend后直接就进行下一次wsarecv,这样就不能共用同一个PerIoData了。可如果每次wsasend都要重新申请一个PerIoData,效率会不会有很大影响?有什么好的解决办法吗?

[解决办法]
看看我的处理
http://blog.csdn.net/qq752923276/article/details/7674732
[解决办法]
每次发送后要等待成功才能接收,并且你现在应该是发送完一个才能发送另一个,这些相比于多申请一个内存更影响效率

热点排行