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