一次可以打开的 Web 套接字客户端的数量
Posted
技术标签:
【中文标题】一次可以打开的 Web 套接字客户端的数量【英文标题】:Number of web socket clients that could be opened at once 【发布时间】:2015-06-25 01:46:28 【问题描述】:我只是在看here找到的示例代码:
当我运行服务器部分并启动客户端的多个实例时,我注意到当我同时启动大约 40-50 个实例时(使用 Process.Start()),有时某些客户端无法连接。
为什么会这样?实际上是什么阻止了所有这些客户端一次连接?某处是否隐藏了请求限制?
【问题讨论】:
【参考方案1】:您确定限制不在服务器上吗?
我在我的 WebSocket 组件上使用ClientWebSocket to do some simplistic stress test,我可以达到数千个连接数和几乎 100% 的 NIC 吞吐量。但是,我不会为每个调用创建一个进程。您可以查看测试控制台应用程序源代码或只需下载可执行文件here。
【讨论】:
很有可能会调查那条路线。感谢来源。以上是关于一次可以打开的 Web 套接字客户端的数量的主要内容,如果未能解决你的问题,请参考以下文章
Windows服务器上允许的打开TCP连接的理论最大数量是多少[关闭]