У меня есть один Tcp/Ip с сервером ssl с поддержкой epoll, чтобы он мог обрабатывать десять тысяч подключений одновременно. Когда я попытался протестировать сервер, я создал тысячи клиентов, использующих thread. когда я пытался подключиться к серверу, через определенное время connect() верните ETIMEOUT. Как преодолеть эту ошибку?Socket connect возвращает errno ETIMEOUT
0
A
ответ
-1
можно изменить сокет атрибуты RECV и Xmit таймаут значения Возможно таким же образом вы установите атрибут проверки активности
Предполагая, что сервер на самом деле звонки принимать, вы должны будете предоставить гораздо больше информации, чтобы получить какой-либо помощи. – Useless
Вы создали ** тысячи ** потоков? –
Да, я создал тысячи потоков, чтобы тысячи клиентов одновременно подключались к серверу. – Ranjithkumar