大家讨论一下,UDP使用完成端口是否有意义?

IONPhantom 2004-03-06 02:10:03
UDP即使是使用阻塞模式也能收任何用户的包,也不会阻塞用户。
可是用完成端口的时候引发完成消息的 WSARecvFrom 回覆盖前面的消息!这种情况在收包非常密集的时候非常突出,比如说发送端在1秒钟内发送3000个包。这样就会造成包的丢失!
...全文
47 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
flashboy 2004-04-06
  • 打赏
  • 举报
回复
服务器端用UDP时,可以用一SOCKET专门收包,然后放入到队列中,后台有N个线程对其进行解析处理,然后把结果返回给客户。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧