用于SO_KEEPALIVE的C套接字编程

时间:2017-02-03 09:52:21

标签: c sockets tcp

我在服务器和客户端之间有TCP连接。客户端和服务器上未设置SO_KEEPALIVE选项。如果客户端发生故障,服务器将如何知道客户端是否已关闭,如果是,是否会终止连接?

1 个答案:

答案 0 :(得分:0)

我认为你的意思是,如果客户端突然断开连接并且没有正常关闭连接? 为什么SO_KEEPALIVE不是一个选项,因为这可以解决您的问题? 如果没有,你需要实现某种保持活动机制,比如在计时器上发送“你好我活着”-packet。