APUE第17章 高级进程间通讯
UNIX域套接字
背景
socket用于在因特网上传输数据,但如果要本机上进程间传递信息的话,用socket会多了协议的拆解等步骤,比较繁琐。所以出现了UNIX套接字,不需要多余的网络报头、校验和、确认报文等网络传输所需要的内容,UNIX域套接字是可靠的,不会丢失报文和出错。
无命名UNIX域套接字
1 |
|
无命名的域套接字是在一个进程中创建了两个fd分别用于读写,无命名的套接字意味着不能在无关进程中使用它们
命名UNIX域套接字
1 | //Linux下 |
APUE第17章 高级进程间通讯
socket用于在因特网上传输数据,但如果要本机上进程间传递信息的话,用socket会多了协议的拆解等步骤,比较繁琐。所以出现了UNIX套接字,不需要多余的网络报头、校验和、确认报文等网络传输所需要的内容,UNIX域套接字是可靠的,不会丢失报文和出错。
1 |
|
无命名的域套接字是在一个进程中创建了两个fd分别用于读写,无命名的套接字意味着不能在无关进程中使用它们
1 | //Linux下 |