【发布时间】:2018-06-24 09:27:55
【问题描述】:
我了解,SOCK_DGRAM 和 SOCK_STREAM 对应于使用 INET 地址系列完成的无连接和面向连接的网络通信。
现在我正在尝试学习 AF_UNIX 套接字以在同一主机上运行的进程之间执行 IPC,我看到我们需要将 sub_socket_type 指定为 SOCK_DGRAM 或 SOCK_STREAM。我无法理解 AF_UNIX 套接字,指定子套接字类型的目的是什么。
谁能帮助理解 SOCK_DGRAM 和 SOCK_STREAM 在 AF_UNIX 套接字上下文中的重要性?
【问题讨论】:
-
阻止特殊文件与字符特殊文件。
-
你能解释一下在使用 AF_UNIX 套接字的 IPC 上下文中这两者(块和字符特殊文件)的功能吗?