我的客户机-服务器TCP连接有问题。
我正在尝试从服务器(MS Windows系统)建立到客户端的TCP连接。
服务器向客户端发送一个arp请求,在我的情况下,客户端是关闭的,所以服务器没有收到响应。
然后服务器等待大约20秒,最终超时。
在这种情况下,我是否可以缩短超时时间?如果是的话,我该怎么做呢?
我听说Windows系统的默认超时是20秒,有没有办法减少这个超时?

最佳答案

一种方法是使用非阻塞套接字并设置操作超时。确切地说,如何设置超时取决于所使用的事件循环。

关于tcp - 如何缩短TCP超时?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7285129/

10-15 11:39