Unix套接字:AF_LOCAL与AF_INET的区别

17

我刚开始学习UNIX中的套接字编程,正在阅读套接字系统调用的man页面。我对AF_LOCAL参数及其使用场景有些困惑。手册上只是说它用于本地通信。那AF_INET格式也不适用于本地通信吗?

1个回答

25

AF_LOCAL 使用本地文件系统的 UNIX 域套接字,可用于内部通信。AF_INET 是一个 IP 套接字。相比通过 IP 发送数据,AF_LOCAL 将不会产生一些性能损失。请参阅这个关于该主题的旧但非常好的讨论。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接