Шрифт:
Как это работает
Программа применяет вызов
Множественные клиенты
Ваша простая серверная программа может выиграть от применения
Сервер может применять функцию
Если сокет, ожидающий запросов на подключение, готов к вводу, это означает, что клиент пытается подсоединиться, и вы можете вызывать функцию
Выполните упражнение 15.9.
1. В финальный пример программы server5.с вы включите заголовочные файлы sys/time.h и sys/ioctl.h вместо signal.h, использованного в предыдущей программе, и объявите несколько дополнительных переменных для работы с вызовом
2. Создайте сокет для сервера и присвойте ему имя:
3. Создайте очередь запросов на соединение и инициализируйте множество
4. Теперь ждите запросы от клиентов. Поскольку вы передали пустой указатель как параметр
5. После того как вы определили, что есть активность, можно выяснить, какой из дескрипторов активен, проверяя каждый из них по очереди с помощью макроса