Delphi 具有Indy10的服务器文本列表

Delphi 具有Indy10的服务器文本列表,delphi,client,delphi-2009,indy,Delphi,Client,Delphi 2009,Indy,我在Delphi2009下使用Indy10。我有一个服务器/客户机应用程序,带有TidTCPServer和TidTCPClient。 我发现我的“逻辑”代码有问题 这是: 当服务器断开连接,并在一段时间后重新连接时,发送的客户端请求不会被服务器截获,并且服务器无法联系客户端(因为-我认为-文本列表为空) 那么,我如何通知客户端服务器已重新连接,或者服务器如何重新创建其文本列表?(因为客户端每x秒验证一次服务器连接的解决方案不是一个真正好的解决方案?!!!)。如果你想这样做,你真的需要在协议中实现

我在Delphi2009下使用Indy10。我有一个服务器/客户机应用程序,带有TidTCPServer和TidTCPClient。 我发现我的“逻辑”代码有问题

这是: 当服务器断开连接,并在一段时间后重新连接时,发送的客户端请求不会被服务器截获,并且服务器无法联系客户端(因为-我认为-文本列表为空)


那么,我如何通知客户端服务器已重新连接,或者服务器如何重新创建其文本列表?(因为客户端每x秒验证一次服务器连接的解决方案不是一个真正好的解决方案?!!!)。

如果你想这样做,你真的需要在协议中实现心跳信号

这是一个以前问过的问题,与你的问题类似