【发布时间】:2012-08-16 11:34:23
【问题描述】:
我正在做一个项目,使用 C 的服务器需要向客户端发送心跳以检查其状态(使用 tcp 套接字),我想知道服务器端程序如何检测客户端是否崩溃。
确切地说,在建立tcp连接后,当服务器向客户端发送一个段时,它需要得到一个ack回复,如果客户端崩溃了,一遍又一遍地重新传输这个段怎么办?我该如何处理这种情况,谁能给我一个例子?
谢谢。
【问题讨论】:
-
你可以尝试相反的方法。让客户端向服务器发送请求以获得 ack 回复。