socket 发送数据后一直接收数据到无数据可收

看着捉急 2012-10-24 04:32:01
windows socket如何实现socket 发送数据后一直接收数据,到无数据可收, 怎么实现,主要是我怕发送数据后,可能收很多数据,一次性无法收完,所以要让socket收到无数据可收,高手教我啊!!!
...全文
169 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ShengFei01 2012-10-24
  • 打赏
  • 举报
回复
收到recv返回WOULDBLOCK。这有例子,随便找一个参考吧:
http://download.csdn.net/detail/geoff08zhang/4571358
看着捉急 2012-10-24
  • 打赏
  • 举报
回复
最后一次碰巧也是1024,怎么办? close或shutdown后恰好是0 什么意思?
九州剑王 2012-10-24
  • 打赏
  • 举报
回复
分段接收,每次比如1024字节,那么当接收很多次后,接收到了小于1024那就是最后一次,接受完后shutdown和close,而恰好是0,也是最后一次
看着捉急 2012-10-24
  • 打赏
  • 举报
回复
麻烦说详细点,谢谢啊,是发送接受标志给谁? 用阻塞套接字还是非阻塞套接字来实现?
dd4979590 2012-10-24
  • 打赏
  • 举报
回复
结束时,发送一个结束标志

18,356

社区成员

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

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