!!急!!客户机异常终止,服务器端如何得到消息

lbjfeng 2008-11-25 10:39:23
我用的是WSASelect模型来做的。
如果客户端发出信息,告诉主机我要退出的话,服务器端口是正常退出的
但是,客户端自己异常终止,没有想服务器发送断开连接请求,这个时侯服务器如何知道客户端已经关闭了那?
我的服务器只是接受客户端发送来的信号,并且所有客户端都在一个局域网内,服务器不是不属于这个局域网的公网IP
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xy_dream 2008-11-26
  • 打赏
  • 举报
回复
建议楼主用心跳包
Wenxy1 2008-11-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dch4890164 的回复:]
考虑用心跳包
[/Quote]
支持这个。
fengzhren 2008-11-26
  • 打赏
  • 举报
回复
既然不能客户端不能控制,服务器端你能控制吧,能控制的话出个笨注意,在服务器端定时ping客户端,不过这下服务器端可就够累的了,呵呵,权宜之计。
lbjfeng 2008-11-25
  • 打赏
  • 举报
回复
问题是,客户端人间是做好的东西,根本就不能接收心跳包
而客户端如果限定时间发送心跳包,似乎是一个不错的主意。
我思考思考
lianghaijin 2008-11-25
  • 打赏
  • 举报
回复
客户端给服务器发送心跳包。这是常用的方法
blackcat242 2008-11-25
  • 打赏
  • 举报
回复
心跳包检测
dch4890164 2008-11-25
  • 打赏
  • 举报
回复
考虑用心跳包

18,356

社区成员

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

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