如何在Windows中查找进程持有的套接字列表?

时间:2012-01-17 21:44:18

标签: windows sockets

我有一个.Net应用程序,它维护一个套接字池来重用它们。怀疑它可能在没有释放它们的情况下持有太多这些插座。有没有办法找到应用程序在Windows中持有的套接字句柄数?

2 个答案:

答案 0 :(得分:37)

从命令提示符

输入netstat -a -o -n

答案 1 :(得分:10)

我喜欢来自SysInternals的TCPView:http://technet.microsoft.com/en-us/sysinternals/bb897437 也适用于许多其他的东西,但要检查自己的进程,只需在列表中找到它并查看它已打开的套接字,它们绑定的地址等。您还可以查看进程套接字的动态模式的使用。