`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

相关文章
|
8月前
|
网络协议 Unix Linux
`AF_INET`
`AF_INET`
128 3
|
4月前
|
安全 Unix Linux
Unix是什么?
Unix是什么?
230 2
|
7月前
|
网络协议 Python
`AF_INET6`
`AF_INET6` 是一个常量,在套接字编程中用于指定使用 IPv6 地址族。当你创建一个套接字(socket)时,你需要指定地址族(Address Family)、套接字类型以及协议。`AF_IN
|
8月前
|
网络协议 Unix
`AF_UNIX` 和 `AF_LOCAL`
`AF_UNIX` 和 `AF_LOCAL`
527 1
|
8月前
|
网络协议 Linux C++
Linux C/C++ 网络编程中地址格式转换(inet_pton和inet_ntop函数)
Linux C/C++ 网络编程中地址格式转换(inet_pton和inet_ntop函数)
396 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
228 0
|
移动开发 Unix 应用服务中间件