Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 套接字连接返回errno ETIMEOUT_C_Multithreading_Sockets_Ssl_Epoll - Fatal编程技术网

C 套接字连接返回errno ETIMEOUT

C 套接字连接返回errno ETIMEOUT,c,multithreading,sockets,ssl,epoll,C,Multithreading,Sockets,Ssl,Epoll,我有一个带有ssl服务器的Tcp/Ip,并启用了epoll,因此它可以同时处理一万个连接。当我尝试测试服务器时,我使用线程创建了数千个客户端。当我尝试连接服务器时,经过一定时间后,connect()返回ETIMEOUT。如何克服此错误?您可以更改recv和xmit超时值的套接字属性,可能与设置keepalive属性的方式相同,假设服务器实际调用accept,您需要提供更多信息才能获得帮助。您创建了1000个线程?是的,我创建了1000个线程,以便让数千个客户端同时连接到服务器。我想说服务器达到了

我有一个带有ssl服务器的Tcp/Ip,并启用了epoll,因此它可以同时处理一万个连接。当我尝试测试服务器时,我使用线程创建了数千个客户端。当我尝试连接服务器时,经过一定时间后,connect()返回ETIMEOUT。如何克服此错误?

您可以更改recv和xmit超时值的套接字属性,可能与设置keepalive属性的方式相同,假设服务器实际调用accept,您需要提供更多信息才能获得帮助。您创建了1000个线程?是的,我创建了1000个线程,以便让数千个客户端同时连接到服务器。我想说服务器达到了资源限制。您如何知道您的服务器可以同时处理一万个连接?