Visual Studio负载测试中的套接字异常

时间:2014-01-28 03:15:32

标签: sockets visual-studio-2012 load-testing

在Visual Studio中执行负载测试时,我一直遇到以下错误:

  

SocketException每个套接字地址只有一种用法   (协议/网络地址/端口)通常允许x.x.x.x:443

一旦我增加到一定数量的用户。现在我已经调整了有关MaxUserPort(至65534)和TcpTimedWaitDelay(至30)的注册表设置,这没有任何区别。

这是Windows Server 2012上的Visual Studio 2012。

有人有任何建议吗?

1 个答案:

答案 0 :(得分:1)

猜测一下,由于您没有提供足够的信息,因此您绑定并连接出站套接字,并且您正在尝试重新使用本地端口号。你不能这样做。摆脱绑定步骤,让系统分配本地端口号。但是,您将发现仍然用完绑定错误的端口,或者可能 绑定错误,这是因为使用单个客户端程序作为服务器负载测试从根本上是无效的。您唯一的办法是使用更少的连接和更多的客户端主机。