我试图检索windows tcp表,同时密集地并行地建立tcp连接。
在代码示例中,一个任务是建立多个tcp连接,而不是释放它们,最终导致SocketException,另一个任务是并行读取带有iphlpapi.dll的tcp表。当第一个任务中的SocketException发生时,所有以前的连接都会被释放,并重复相同的周期。
因此,在我的机器上,tcp表可以很好地读取,并且不会引发异常。但在其他一组机器上,相同的代码使GetExtendedTcpTable返回无文档的错误代码-1073741823,从而使代码抛出到第98行上。
这个错误代码是什么?为什么它只发生在特定的机器上?
问题是谷歌搜索得不太好。我发现只提出了一个相关的问题,没有注释解释这种错误代码的来源。
https://stackoverflow.com/questions/58287821
复制相似问题