`AF_UNIX` 和 `AF_LOCAL`

简介: `AF_UNIX` 和 `AF_LOCAL` 在使用socket()函数创建套接字时,具有相同的意义。它们都表示使用Unix域套接字(Unix Domain Socket),这种套接字主要用于在同一台

AF_UNIXAF_LOCAL 在使用socket)函数创建套接字时,具有相同的意义。它们都表示使用Unix域套接字(Uix Domain Socket),这种套接字主要用于在同一台机器上的不同进程间进行通信,而不涉及网络传输。在Unix/Linux系统中,Unx域套接的地址结构由struct ockaddr_un定义,其中包括sun_family字段(指定地址族为AF_UNIXAF_LOCAL)和su_path字段(表示Unix域套接字的路径)。

总的来说,A_UNIX 和AF_LCAL` 在这里是等价的,可以互换使用,都指代Uix域套接字。linklinlink

相关文章
|
7月前
|
网络协议 安全 Unix
UNIX域套接字(Unix Domain Socket,UDS)之所以高效
UNIX域套接字(Unix Domain Socket,UDS)之所以高效
515 3
|
7月前
|
网络协议 Unix
`AF_UNIX` 和 `AF_LOCAL`
`AF_UNIX` 和 `AF_LOCAL`
503 1
|
7月前
|
网络协议 Linux C++
Linux C/C++ 网络编程中地址格式转换(inet_pton和inet_ntop函数)
Linux C/C++ 网络编程中地址格式转换(inet_pton和inet_ntop函数)
368 0
|
网络协议 Unix Go
Go unix domain socket通信
Go unix domain socket通信
|
Unix Linux
Linux本地套接字(Unix域套接字)----SOCK_DGRAM方式
这里介绍一下Linux进程间通信的socket方式---Local socket。这篇主要是介绍下SOCK_DGRAM方式的通信,即数据包的方式(与UDP类似),面向无连接。
316 0
|
关系型数据库 MySQL Apache
Service Apache can not start. Reason:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一-次。: AH00072: make_ sock
Service Apache can not start. Reason:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一-次。: AH00072: make_ sock
223 0
|
网络协议 Linux
tcp/ip源码(18)——struct inet_sock中的cork用途
作者:gfree.wind@gmail.com 博客:linuxfocus.blog.chinaunix.net 在前面的学习过程中,遇到了位于struct inet_sock中的cork,当时没有把这个变量搞得很明白,没有完全搞清这个变量的用途。
1315 0
|
JSON Unix Linux
denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock.......
denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock.......
191 0
denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock.......
|
网络协议 Unix Docker
网络协议之:socket协议详解之Unix domain Socket
网络协议之:socket协议详解之Unix domain Socket