Информация об изменениях

Сообщение Re[3]: Quiz для проф. Pay attention, please. от 10.11.2023 12:04

Изменено 10.11.2023 12:06 Великий Мессия

Re[3]: Quiz для проф. Pay attention, please.
Здравствуйте, Maniacal, Вы писали:

M>Здравствуйте, reversecode, Вы писали:


A>>>
A>>>13. Для того, чтобы работать с дескриптором в неблокирующем режиме надо:
A>>>A. передать специальные параметры вызову socket/open
A>>>B. использовать select
A>>>C. использовать fcntl
A>>>

R>>
  Скрытый текст
R>>A


M>Насчёт "А" это ты погорячился. У функции socket разве есть параметры для неблокирующего режима? Неблокирующий режим задаётся после создания сокета с помощью вызова fcntl с параметром F_SETFL и флагом O_NONBLOCK.

M>Теоретически, можно и с помощью select определить будет ли операция блокирующей или нет. Но это не надёжно. между select и операцией I/O сокет может уже протухнуть.

вот вы и не прошли собеседования
нука быстро наверствывайте недостаток в знаниях
Re[3]: Quiz для проф. Pay attention, please.
M>Насчёт "А" это ты погорячился. У функции socket разве есть параметры для неблокирующего режима?

вот вы и не прошли собеседования
нука быстро наверствывайте недостаток в знаниях