我用的操作系统版本是 2.6.16.60-0.103.1-smp 。 在网上搜到 net.ipv4.tcp_tw_reuse 设置项可以重用处于 TIME_WAIT 的 tcp 链接。 但是当我将这个项设为 0 的时候, 我用另一台电脑同一个端口连续发起 tcp 连接, 服务器居然都能接收,并且正常回复。麻烦各位大神给科普一下?多谢
2.6.16.60-0.103.1-smp 是内核版本吧,真是有点老了…
稍微搜了下似乎是 SUSE 10?
vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux.html
从我的 iPhone 发送,使用 Tapatalk
你要保证是服务端主动关闭连接