如何防止winsock应用程序因网络不活动而断开连接(c ++)

时间:2014-03-04 03:19:14

标签: c++ timeout winsock2

目前有一个连接到服务器的winsock应用程序。它可以发送和接收数据包,但几分钟后(大约2,如果你想让我猜)没有发送任何东西,它断开连接,我重新启动它,这非常烦人。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试将KEEPALIVE设置为true。您可以使用套接字选项进行设置。您必须在客户端套接字和服务器的侦听套接字上设置它。

看看: http://linux.die.net/man/2/setsockopthttp://msdn.microsoft.com/en-us/library/windows/desktop/ms740476(v=vs.85).aspx