`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

相关文章
|
4月前
|
网络协议 安全 Unix
UNIX域套接字(Unix Domain Socket,UDS)之所以高效
UNIX域套接字(Unix Domain Socket,UDS)之所以高效
320 3
|
4月前
|
网络协议 Unix Linux
`AF_INET`
`AF_INET`
52 3
|
3月前
|
网络协议 Python
`AF_INET6`
`AF_INET6` 是一个常量,在套接字编程中用于指定使用 IPv6 地址族。当你创建一个套接字(socket)时,你需要指定地址族(Address Family)、套接字类型以及协议。`AF_IN
|
4月前
|
网络协议 Unix
`AF_UNIX` 和 `AF_LOCAL`
`AF_UNIX` 和 `AF_LOCAL`
326 1
|
4月前
|
网络协议 Linux C++
Linux C/C++ 网络编程中地址格式转换(inet_pton和inet_ntop函数)
Linux C/C++ 网络编程中地址格式转换(inet_pton和inet_ntop函数)
189 0
|
API
错误 C4996 ‘inet_ntoa‘: Use inet_ntop() or InetNtop() instead or define _WINS
错误 C4996 ‘inet_ntoa‘: Use inet_ntop() or InetNtop() instead or define _WINS
1366 0
|
Linux 数据安全/隐私保护