Неблокирующее гнездо connect () получает по ошибке истекло время ожидания ETIMEDOUT-Connection - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть неблокирующий сокет IPv4 TCP, когда я пытаюсь подключиться (), я получаю сообщение об ошибке ETIMEDOUT. Это сильно смутило меня, так как я не установил таймаут для сокета. Каковы некоторые возможные причины этого случая?

1 Ответ

0 голосов
/ 04 апреля 2020

С man страницы:

ETIMEDOUT:

Время ожидания при попытке подключения. Сервер может быть слишком занят, чтобы принимать новые подключения. Обратите внимание, что для сокетов IP тайм-аут может быть очень большим, если на сервере включены синхронизаторы.

Вы также можете увидеть ETIMEDOUT в этом вопросе Как обработать ошибку ETIMEDOUT

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...