socket recv()的问题?

huanchunling 2010-11-05 05:10:46
如果server端send()10W个字节到协议缓冲区,协议缓冲区在发送数据给client的时候,可能不能一次性的吧数据传给client,比喻传了1W个字节,那么客户端就会有个FD_READ,我想问当客户端相应这个消息的时候,server端协议缓冲区能否继续发送剩余的9W个字节
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑泡泡选手 2010-11-05
  • 打赏
  • 举报
回复
Ethereal查看一下就全明白了!
ouyh12345 2010-11-05
  • 打赏
  • 举报
回复
tcp是可以的
周江涛 2010-11-05
  • 打赏
  • 举报
回复
剩余的9W个字节如果是TCP,会跟你流式发过去,UDP方式一块发,收端来不及收,就可能丢失报文.

18,356

社区成员

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

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