想问几个SOCKET封包传输的问题

RightNowYang 2012-06-20 08:51:47
1.A send了一个数据包给 B 如果B的recv是在send之后调用的 那么A发送的数据包就丢失了吗?

2.A每隔100MS发送一个数据包给B B处理数据包的方式是循环recv 接收到数据就保存到一个数组中
这样会照成丢包 问题是1中的原因照成的吗 还是A跟B都有原因

3.A 使用WSAEventSelect模型跟 B C D E 通信 B C D E 同时向A发送数据包 A能完全接收数据包到吗?
假设频率是1000MS 网络环境是局域网.

最近我在写多个客户端交互的程序 没经验 请大家帮忙...

感谢
...全文
100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
glovel0425 2012-06-21
  • 打赏
  • 举报
回复
一般情况下服务端写好了,不会那么容易就丢包的
oyljerry 2012-06-21
  • 打赏
  • 举报
回复
所以要有包的重发机制等来防止丢包。丢包原因很多,网络问题,接收处理不过来等.

18,357

社区成员

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

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