sendmsg成功但wireshark显示多个tcp重新传输

时间:2014-10-02 10:07:10

标签: linux sockets networking wireshark

在大约1.5小时不活动之后,客户端的数据是使用非阻塞套接字上的sendmsg发送的。但数据包没有到达另一端。客户端显示此数据包的大量数据包重新传输。

客户端和服务器是linux和sysctl命令提供以下相关输出:

net.ipv4.tcp_keepalive_time = 7200
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_retries1 = 3
net.ipv4.tcp_retries2 = 15

设置服务器端SO_KEEPALIVE。

是否有任何可以在客户端设置的选项。

0 个答案:

没有答案