论坛风格切换切换到宽版
  • 627阅读
  • 1回复

[问题求助]网络客户端断开时,网络服务器的程序如何获知这个情况???? [复制链接]

上一主题 下一主题
离线snakeart.
 
发帖
2156
C币
-198401
威望
397
贡献值
1
银元
-7
铜钱
4855
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我在做一个Linux.下的网络服务程序。客户端是项目中做好.的,无法修改。           女人
现在服务程序运行后,客户端和服.务器程序连接上后,收发数据都很稳定。但.是客户端断开后,服务器程序需要获知客户端断开这个情况,并关闭相应的服务线程。请.问,客户端断开后,服务器端如何获知这个情况????谢谢 。             汽车

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线xphf.
发帖
1952
C币
-235598
威望
347
贡献值
1
银元
-2
铜钱
4255
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Client 在断开连接之前会发送一个请求. 示意Server 我走了, 你的东西我不要了.
或者意外的时候, 比如你的物理连接突然中断, 假设Server 会周期性的检测Client 的存活性, 那么这个连接将在Timeout / KeepAlive 周期后中断. 或者, 如果你的Server 不这么做, 这个服务进程将一直保持.
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个