Blocking模式下,如何判断SOCKET连接是否断开?(在线等)

annywoody 2007-06-28 02:04:05
客户端程序一直连接服务器端,如果长时间不发送数据,如何判断连接是否有效??
...全文
317 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
annywoody 2007-06-28
  • 打赏
  • 举报
回复
看了下msdn关于recv()这个函数
在它的返回值中,如果返回的是0,说明连接中断
但是如果服务器根本就没向客户端发送数据,它接收的字节数也是0啊,函数返回的也应该是0吧??
annywoody 2007-06-28
  • 打赏
  • 举报
回复
recv()后判断返回值???
fantiyu 2007-06-28
  • 打赏
  • 举报
回复
发送前recv一下就知道了,设置返回时间短点
annywoody 2007-06-28
  • 打赏
  • 举报
回复
CSDN的人呢?天热都躲起来了?
annywoody 2007-06-28
  • 打赏
  • 举报
回复
就是判断是否和服务器的连接是断开的,还是正常的?

18,356

社区成员

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

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