Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
21.9 Интерфейс программирования socket для UDP
21.9 Интерфейс программирования socket для UDP
Мы познакомились с наиболее общим интерфейсом программирования TCP. Теперь рассмотрим программирование сервера и клиента UDP. На рис. 21.3 показана схема диалога UDP между клиентом и сервером. Вызовы socket() и bind() быстро выполняются и немедленно возвращают ответ. Вызов recvfrom предполагает режим блокирования по умолчанию, который можно изменить на неблокированный (т.е. асинхронный) режим.
Рис. 21.3. Типичные программные вызовы в socket UDP
Оглавление статьи/книги
- 21.1 Введение
- 21.2 Службы socket
- 21.3 Блокированные и неблокированные вызовы
- 21.4 Вызовы socket
- 21.5 Программирование работы TCP socket
- 21.6 Серверная программа TCP
- 21.7 Клиентская программа TCP
- 21.8 Более простой сервер
- 21.9 Интерфейс программирования socket для UDP
- 21.10 Программа сервера UDP
- 21.11 Клиентская программа UDP
- 21.12 Дополнительная литература
Похожие страницы
- 8.2. Языки программирования Виды программирований
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Язык программирования Python
- UDP characteristics
- UDP headers
- UDP connections
- UDP matches
- 5.21 IP-адреса, интерфейсы и множественное пребывание
- Множественные интерфейсы и имена методов
- 2.1 Интерфейс SCSI
- 2.2 Интерфейсы IDE, EIDE и АТА
- 7.2 Интерфейс WMI