windows - 套接字泄漏在netstat和tcpview中未显示的Windows中

标签 windows sockets network-programming netstat sysinternals

Windows是否可能会泄漏套接字连接,并且这些套接字未在tcpview和netstat中显示?

运行一些执行许多网络连接的应用程序后,我的Windows计算机进入无法打开任何新套接字连接的状态。甚至本身(本地主机)。
例如,由于Windows无法创建新的套接字,因此无法远程登录到本地应用程序。
关闭并重新启动网络应用程序无济于事。只有完整的Windows重新启动才能解决此问题。

netstat(&tcpview)指示只有几十个连接。

谢谢你的帮助。

最佳答案

不,这些应用程序不可能丢失泄漏的连接。发生了其他事情。也许您没有查看它们的详细 View ,例如查看处于TIME_WAIT状态的关闭的套接字。如果您无法打开新的套接字连接,则很可能会遇到端口耗尽。等待一些时间,以使端口超时并再次变得可用。或者首先停止浪费端口。

关于windows - 套接字泄漏在netstat和tcpview中未显示的Windows中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23978077/

相关文章:

python - Python套接字:Converting bytes object

Java(Kotlin) 套接字服务器。连续阅读

Android 通过 WiFi 路由下行数据,通过移动网络路由上行数据

c - MSG_PEEK 套接字读取/接收时的错误行为

c++ - 在设置了断点的 Windows 上分配、解除分配和内存管理

c++ - Windows 中的符号可见性

c - gethostbyname() 或 getnameinfo() 如何在后台工作?

linux - 如果在仍有数据要读取时调用 select() 会阻塞吗?

windows - 批量发送 "ENTER" key 到运行程序

windows - 为什么 OpenGL 和 CUDA 上下文内存贪婪?