tcp发送区满接收区满的情况

burningbloodgg 2013-03-28 09:08:58
应该都不会丢吧。客户端如果发送端满了,此时再往里写数据,此时应该是阻塞吧?服务器端如果接收区满了,此时客户端是不断的重发?
...全文
151 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishion 2013-03-29
  • 打赏
  • 举报
回复
发送端满了如果是同步的方式应该是阻塞了,如果异步方式应该会返回缓冲区已满的错误。 如果接收区满的话,那放送端肯定也不能继续发送数据过来了
youngwolf 2013-03-29
  • 打赏
  • 举报
回复
每个套接字只关心自己的buffer,客户端不可能知道服务端buffer的情况。 客户端不是因为服务端buffer满而阻塞,而是因为,当服务端buffer满之后,数据无法发送到服务湍,造成客户端自己的buffer满,所以才阻塞。

18,356

社区成员

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

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