我的问题是这样的。
客户端用indy的TIDTCPClient,服务端用INDY的TIDTCPServer组件来实现网络通讯程序。
因为客户端和服务器端不是在一个局域网内的,中间经过了好几个路由器。
但是,由于网络不是很稳定,经常会出现中间的某个路由器断电了,或者死机了。
这时候,客户端和服务器端的程序还是认为Socket是连接状态的,并且访问他们的Active属性状态还是True,此时再发送数据对方就收不到了。
我的意思是有没有办法实现中间的路由器断了,我的两端程序马上就知道网络断了,也就是实时发现,发现后程序就不发送数据了,直接给出告警,这样可以及时提醒用户。这个是如何实现的??请各位大侠帮忙!!