close事件

myb123 2002-11-18 04:01:12
我有一服务器程序, 若我不侦听socket的FD_CLOSE, 那客户端程序断开连接后, 有没有办法知道呢?
有没有判断socket是否有效的函数, 我想定时调用该函数来查询该socket是否有效,从而
得知客户端程序是否已断开连接.
...全文
55 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
laserman 2002-11-28
  • 打赏
  • 举报
回复
我也想知道
zhaolaoxin 2002-11-28
  • 打赏
  • 举报
回复
在测试程序中主动发出接收命令,然后根据返回值和错误值进行判断。
wzt2000 2002-11-28
  • 打赏
  • 举报
回复
判断recv的返回值,如果为0,用getlasterror之类的函数判断到底是什么错误。
myb123 2002-11-18
  • 打赏
  • 举报
回复
断开后, 我服务器以后关于该socket的事件都不能知道了, 所以无机会对socket做什么操作啊. 所以还不能知道啊!!!
azlza 2002-11-18
  • 打赏
  • 举报
回复
客户端断开,你的服务器不管对socket做什么操作都会失败,这样就知道了阿
tsingmei 2002-11-18
  • 打赏
  • 举报
回复
UP

18,356

社区成员

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

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