目前有一个连接到服务器的winsock应用程序。它可以发送和接收数据包,但几分钟后(大约2,如果你想让我猜)没有发送任何东西,它断开连接,我重新启动它,这非常烦人。提前谢谢。
答案 0 :(得分:0)
您可以尝试将KEEPALIVE设置为true。您可以使用套接字选项进行设置。您必须在客户端套接字和服务器的侦听套接字上设置它。
看看: http://linux.die.net/man/2/setsockopt 和 http://msdn.microsoft.com/en-us/library/windows/desktop/ms740476(v=vs.85).aspx