ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1201946 Топик полностью
Dingo (22.04.2022 09:46, просмотров: 305) ответил framer на Это стандартная модель. Select это диспетчер событий. Он слушает события и в зависимости от типа события исполняет что надо. Поэтому остальные операции не блокируют. В данном случае сначала появляется событие что кто то стучит в socket а потом отрабатывается функция accept. Проверка типа события if (FD_ISSET(master_socket, &readfds)). Точно также если, что то пришло по сокету то проверка другая для отработки read if (FD_ISSET( sd , &readfds)) . Если бы эти
В тех букварях, которые читал, стандартно accept() с ожиданием установки соединения, и только потом на соединении уже ожидание с помощью select(). Спасибо за пример по ссылке тоже. Подскажите, вызов poll() нормально сейчас использовать? А то под Win та же ХР не поддерживала пишут. Или лучше как новичку в теме использовать старое-доброе?