Книга: Программирование для Linux. Профессиональный подход
5.5.2. Системные вызовы
5.5.2. Системные вызовы
Сокеты являются более гибкими в управлении, чем рассмотренные выше механизмы межзадачного взаимодействия. При работе с сокетами используются следующие функции:
? socket()
— создает сокет;
? close()
— уничтожает сокет;
? connect()
— устанавливает соединение между двумя сокетами;
? bind()
— назначает серверному сокету адрес;
? listen()
— переводит сокет в режим приема запросов на подключение;
? accept()
— принимает запрос на подключение и создает новый сокет, который будет обслуживать данное соединение.
Сокеты представляются в программе файловыми дескрипторами.
Оглавление статьи/книги
Похожие страницы
- Системные вызовы и драйверы устройств
- Системные вызовы управления процессорной привязкой
- Вызовы функций
- Другие системные вызовы для управления файлами
- 12.5.2. Системные текстовые журналы
- 21.4 Вызовы socket
- 3.2.3. Системные вызовы: brk() и sbrk()
- 3.2.1. Библиотечные вызовы: malloc(), calloc(), realloc(), free()
- 3.2.4. Вызовы ленивых программистов: alloca()
- 10.4.4. Системные вызовы, допускающие повторный запуск
- Системные вызовы и функции стандартных библиотек
- Глава 5 Системные вызовы