【发布时间】:2015-06-06 05:43:42
【问题描述】:
我有一个启用了 epoll 的 ssl 服务器的 Tcp/Ip,因此它可以同时处理一万个连接。当我尝试测试服务器时,我使用线程创建了数千个客户端。当我尝试与服务器连接时,经过一定时间 connect() 返回 ETIMEOUT。如何克服这个错误?
【问题讨论】:
-
假设服务器实际调用accept,您需要提供更多信息才能获得任何帮助。
-
您创建了 千 个线程?
-
是的,我创建了数千个线程,以便数千个客户端同时连接到服务器。
-
我会说服务器达到资源限制。
-
你怎么知道你的服务器可以同时处理一万个连接?
标签: c multithreading sockets ssl epoll