我有一个客户端connect()到服务器,当空闲时,它会在几个小时后超时.我在1秒内添加了setsockopt(套接字,SOL_SOCKET,SO_KEEPALIVE ...),但它并没有什么区别.为什么keepalive不起作用的任何线索?如果我使用SOL_TCP而不是SOL_SOCKET会有所不同吗?这是在Linux上.
c++ sockets linux tcp
c++ ×1
linux ×1
sockets ×1
tcp ×1