标签: c# asp.net .net-3.5 system.net
我正在尝试解决AST.NET应用程序中的非确定性环聊。我怀疑已达到maxconnection limit。
所以我的问题是如何验证我的怀疑?是否有任何性能计数器或任何方法(如ThreadPool.GetAvailableThreads)来监视与远程计算机同时连接的数量?
ThreadPool.GetAvailableThreads
“同时连接数”是什么意思?据我所知,它是每个应用程序域的计数。但是它会计算.Net调用中打开的套接字连接吗?
答案 0 :(得分:1)
您可以使用Fiddler监控http连接,或TCPView监控计算机的所有连接。
我担心没有计算可用连接的功能,因为它确实依赖于整个网络基础设施。您可能没有用完计算机上的连接,但网络中某处的路由器将阻止建立新连接。