当一个SOCKET客户端电脑意外断电后,服务器端 SOCKET 如何处理与之已经建立的连接 当一个SOCKET客户端电脑意外断电后,服务器端 SOCKET 如何处理与之已经建立的连接?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非常感谢。我是想问一下,断开时间长了,服务器端的SOCKET 也不会自动关闭这个已经建立的连接,必须由程序开发人员编程实现时间检测和超时 关闭此 连接的功能吗? 非常感谢。我是想问一下,象这种突然断电导致的情况,断开时间长了,服务器端的SOCKET 也不会自动关闭这个已经建立的连接,必须由程序开发人员编程实现时间检测和 超时检测并 关闭此 超时 连接的功能吗? 非常感谢。我是想问一下,象这种突然断电导致的情况,断开时间长了,服务器端的SOCKET 也不会自动关闭这个已经建立的连接,必须由程序开发人员编程实现时间检测和 超时检测并 关闭此 超时 连接的功能吗?心跳包存在的必要性或相关功能点就包括:●尽早检测到当前连接已不可用(不论啥原因,包括远端意外断电。)●动态设定自定义的超时间隔●关闭当前不可用连接并在自定义的时间间隔之后重连●重连多少次或总共多长时间之内成功了,将这个过程写日志以备以后维护人员查看●重连多少次或总共多长时间均失败时报警提示维护人员来手动解决连接失效问题●…… 非常感谢。我是想问一下,象这种突然断电导致的情况,断开时间长了,服务器端的SOCKET 也不会自动关闭这个已经建立的连接,必须由程序开发人员编程实现时间检测和 超时检测并 关闭此 超时 连接的功能吗?是的,server侧必须有效管理socket,不管什么原因造成的,如果某个socket超过设定时间没有数据通信,那么就应该主动close掉,同时释放服务器相关资源,否则异常情况下,server侧的资源很快就耗光了 tcp的心跳不是完全的普遍实现要完全解决这个硬断路问题,还是需要在你自己的应用协里添加检测指令来防止tcp硬件断路 就一个创建服务的函数,杀毒软件报毒 安装了第三方程序, 该程序以 命令行形式控制,MFC程序中如何实现命令的发送 ? 请问怎么加一个分割条,在对话框中。 关于DLL和vsprintf的问题,很奇怪 ,请教高手 急切需要答案 101 问:CFrame 和 CView 是如何建立联系的 关于串口通信数据传送问题的讨论 sdk是指什么?怎样学习sdk? printf和cout的区别是什么?请大家主要谈谈在多线程编程里的情况. 判断IP地址范围的问题 请问,在标准C的程序中定义函数为STATIC,和普通的函数有什么不同? MFC按钮点击产生下拉菜单怎么实现 如何实现这种UI界面
非常感谢。我是想问一下,断开时间长了,服务器端的SOCKET 也不会自动关闭这个已经建立的连接,必须由程序开发人员编程实现时间检测和超时 关闭此 连接的功能吗?
非常感谢。我是想问一下,象这种突然断电导致的情况,断开时间长了,服务器端的SOCKET 也不会自动关闭这个已经建立的连接,必须由程序开发人员编程实现时间检测和 超时检测并 关闭此 超时 连接的功能吗?
非常感谢。我是想问一下,象这种突然断电导致的情况,断开时间长了,服务器端的SOCKET 也不会自动关闭这个已经建立的连接,必须由程序开发人员编程实现时间检测和 超时检测并 关闭此 超时 连接的功能吗?
心跳包存在的必要性或相关功能点就包括:
●尽早检测到当前连接已不可用(不论啥原因,包括远端意外断电。)
●动态设定自定义的超时间隔
●关闭当前不可用连接并在自定义的时间间隔之后重连
●重连多少次或总共多长时间之内成功了,将这个过程写日志以备以后维护人员查看
●重连多少次或总共多长时间均失败时报警提示维护人员来手动解决连接失效问题
●……
非常感谢。我是想问一下,象这种突然断电导致的情况,断开时间长了,服务器端的SOCKET 也不会自动关闭这个已经建立的连接,必须由程序开发人员编程实现时间检测和 超时检测并 关闭此 超时 连接的功能吗?
是的,server侧必须有效管理socket,不管什么原因造成的,
如果某个socket超过设定时间没有数据通信,那么就应该主动close掉,
同时释放服务器相关资源,
否则异常情况下,server侧的资源很快就耗光了
要完全解决这个硬断路问题,还是需要在你自己的应用协里添加检测指令来防止tcp硬件断路