我只是查看找到的示例代码here:
当我运行服务器部分并启动客户端的多个实例时,我注意到当我同时启动大约40-50个(使用Process.Start())时,有时一些客户端无法连接。
为什么会这样?什么实际上阻止所有这些客户立即连接?某处是否隐藏了请求限制?
答案 0 :(得分:0)
您确定服务器上没有限制吗?
我在我的WebSocket组件上使用ClientWebSocket to do some simplistic stress test,我可以达到数千个连接和几乎100%的NIC吞吐量。但是,我没有为每个调用创建一个进程。您可以查看测试控制台应用程序源代码或只下载可执行文件here。