LINUX.ORG.RU

неблокируемые connect


0

1

небольшой вопрос появился: Когда я делаю connect для неблокирующего сокета, то по идее должно вернуться -1 и в errno записаться EINPROGRESS. Но во многих источниках указано, что такое поведение будет только в случае, если соединение не может быть установлено сразу. Т.е. подразумевается то, что могут быть случаи, что даже при такое раскладе connect сразу установит соединение и вернет 0. Вот главный и вопрос: реально ли такое поведение или нет? Или же connect для неблокирующего сокета никогда не сможет сразу установить соединение?


Попробуй установить соединение через петлю или на локальный сокет. Скорее всего в этом случае соединение будет установлено сразу же.

trex6 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.