在 Linux 系统上使用netstat -to
显示套接字的 tcp keepalive 状态如下:
Proto Recv-Q Send-Q Local Address Foreign Address State Timer
tcp6 0 0 192.168.210.114:3389 192.168.10.57:52914 ESTABLISHED keepalive (1224,85/0/0)
但是 Windows 版本netstat
没有该Timer
列。参数-o
显示的是 processID。有没有一种简单的方法可以在 Windows 中(在 PowerShell 中)检查这一点?
答案1
不,您需要第三方软件(如 Wireshark)才能查看此信息。您可以使用Resource Monitor
(resmon) 查看连接是否处于保持活动状态(连接呈灰色),但您看不到实际计时器。
为此,请访问Network
并扩展TCP Connections