繁体   English   中英

Delphi XE 7 Indy IRC检测到连接丢失

[英]Delphi XE 7 Indy IRC detect connection lost

一切正常,但有时几个小时后连接可能会丢失。 我应该如何检测聊天不再起作用? 我应该使用PING / PONG事件来检测吗? 这种情况很少发生,但仍然可能发生。 感谢您的建议。

是的,应该使用IRC PING和PONG命令来提高连接稳定性。


服务器和客户端可以发送“空”(无操作,心跳)消息以使连接保持活动状态。 如果一方不再收到这些消息,则可以认为连接丢失。 如果服务器检测到客户端无响应,则服务器可以简单地关闭连接。 客户端可能会显示错误消息,并为用户提供重新连接或自动重新连接的功能。

仅添加无操作(心跳)消息将有助于保持连接稳定,因为某些网络组件可能会在长时间不活动后选择终止连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM