recv 收到数据,但是返回0,请问是什么问题 我来答 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? 剑门关不平276 2016-01-27 · TA获得超过7241个赞 知道大有可为答主 回答量:5557 采纳率:86% 帮助的人:1418万 我也去答题访问个人页 关注 展开全部 recv函数返回其实际copy的字节数,如果recv在copy时出错,那么它返回SOCKET_ERROR。如果recv函数在等待协议接收数据时网络中断了,那么它返回0。 扩展阅读,linux recv函数详解: 1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nby... 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-09-27 socket recv第二次接收数据是正确的但是函数返回值为什么是-1? 2 2013-09-12 send函数发出的buf中有信息,但是到了recv函数,接收到的buf是空的,而recvbyte返回的是0,这是什么原因 1 2017-01-21 recv 接收到的是0,这是为什么 2017-02-12 socket 里 recv 怎么能让它等待接收而又不持续输出0字节 2016-09-12 socket能连上,但在接收前 select时 返回的值总是0,是什么原因 2017-10-07 recv函数返回什么值? 2 2012-12-01 兄台,请问,send发送成功,recv接收为0,是什么情况,貌似你说是线程问题,如何解决的 ?多谢了 2016-07-28 recvfrom如果没接收到数据返回值是什么 1 更多类似问题 > 为你推荐: