C# 负载测试期间的套接字异常

C# 负载测试期间的套接字异常,c#,sockets,load-testing,C#,Sockets,Load Testing,我使用不同的用户执行负载测试,测试运行良好,即使有25个用户,也没有错误,但当我再次执行时,它开始给我套接字异常,即使是在5个用户上。。因此,我再次开始执行该测试,有时会出现套接字异常,有时则不会。。这个问题的原因是什么???这个错误是由于服务器造成的还是我正在执行测试的计算机有问题 我正在使用Visual studio 2013 ultimate 这是一个例外: 由于连接方在一段时间后没有正确响应,连接尝试失败;或者由于连接的主机未能响应,建立的连接失败 堆栈跟踪: 位于System.Net.

我使用不同的用户执行负载测试,测试运行良好,即使有25个用户,也没有错误,但当我再次执行时,它开始给我套接字异常,即使是在5个用户上。。因此,我再次开始执行该测试,有时会出现套接字异常,有时则不会。。这个问题的原因是什么???这个错误是由于服务器造成的还是我正在执行测试的计算机有问题

我正在使用Visual studio 2013 ultimate

这是一个例外: 由于连接方在一段时间后没有正确响应,连接尝试失败;或者由于连接的主机未能响应,建立的连接失败

堆栈跟踪:

位于System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
在Microsoft.VisualStudio.TestTools.WebStress.WebTestTransaction.ResponseReceived(IAsyncResult result result)

上,您的服务器连接处理代码示例将很好。可以是任何内容,但实际的网络拥塞/不可靠性是一种确定的可能性,因为您自己的代码没有正确管理连接,完成后优雅地关闭它们,这会人为地在网络上造成问题。您应该发布一个好的、简洁的、完整的代码示例,并提供有关错误的具体信息。不仅是精确的文本,还有堆栈跟踪。