我有一种情况,我遇到了短暂的端口耗尽,然后导致异常。我想限制连接以避免这种情况。有没有办法检测正在使用的临时端口的数量?
谢谢, 埃里克
最佳答案
要获取打开的连接列表,您可以使用 netstat 命令。与普遍认为的(其他答案)相反,临时端口的数量是有限的(Windows 2003 上为 4000 个,更高版本上为 16000 个,大多数 Linux 上为 16000 个)。另请注意,一旦端口未被使用,释放端口需要 4 分钟,因此这确实是一个问题。
MSDN 上有文章处理它:http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspx
关于windows - 如何查找正在使用的临时端口数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10237419/