unix-domain-Socket

总结UNIX admian Socket中的知识点

在UNIX下的套接字

在本篇BLOG下,所有的套接字都是UNIX下的套接字。

Socket的地址

在UNIX admain中使用文件的路径来表示Socket的地址。

1
2
3
4
struct sockaddr_un{
sa_fmaily_t sun_family; //这个变量一直是AF_UNIX
char_sun_path[108]; //存储路径名
}

需要注意的点

  1. UNIX admain下的套接字无法使用open()函数打开
  2. 一个路径名只可以绑定一个套接字
  3. 不在需要套接字时,应该使用unlink()或者remove()函数将其对应的文件删除
  4. 最好使用绝对路径来绑定一个套接字,当然相对路径也是可以的,但是最好不要使用。

unix-domain-Socket
https://ysc2.github.io/ysc2.github.io/2023/11/29/unix-domain-Socket/
作者
Ysc
发布于
2023年11月29日
许可协议