【发布时间】:2011-07-08 13:46:11
【问题描述】:
我有一个用 C# .net 编写的 TCP/IP 服务器,它可以轻松地同时拥有 10,000 个连接。但是,当从套接字接收到回调时,它会由应用程序线程池中的新线程处理。这意味着真正的并发通信限制取决于线程池中的线程数。例如,如果这 10,000 个连接都尝试同时发送数据,则大多数连接将不得不等待线程池尽可能快地运行。任何人都可以分享他们在高性能套接字服务方面的经验,并建议大公司如何确保 10,000 个连接不仅可以同时连接,而且还可以同时通信?谢谢
【问题讨论】: