Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книга: Разработка приложений в среде Linux. Второе издание
17.4.5. Неименованные сокеты домена Unix
17.4.5. Неименованные сокеты домена Unix
Благодаря тому, что сокеты домена Unix обладают некоторыми преимуществами перед каналами (например, они являются полнодуплексными), они часто используются в качестве механизма IPC. Для того чтобы облегчить этот процесс, вводится системный вызов socketpair()
.
#include <sys/socket.h>
int socketpair(int domain, int type, int protocol, int sockfds[2]);
Первые три параметра совпадают с теми, которые передаются в socket()
. Последний параметр sockfds()
заполняется функцией socketpair()
двумя файловыми дескрипторами (по одному для каждой стороны сокета).
Пример применения socketpair()
показан далее в главе.
Похожие страницы
- 17.4. Сокеты домена Unix
- Глава 1 UNIX для начинающих
- Тип данных домена
- ЧАСТЬ 1 ВВЕДЕНИЕ В IPC UNIX
- ГЛАВА 4 Именованные и неименованные каналы
- Риски, связанные с администрированием домена
- Using the Common UNIX Printing System GUI
- UNIX Security Considerations
- 7.4.2. Имя компьютера и домена
- Как не следует делать это - C-Unix пример
- ГЛАВА 1 Обзор средств взаимодействия процессов Unix
- 8.1.4. The Mach BSD UNIX Server