【发布时间】:2016-01-19 12:23:37
【问题描述】:
有两种套接字:网络套接字和 Unix 域套接字。
当两个进程使用网络套接字进行通信时,每个进程都会创建自己的网络套接字,并且进程通过它们的套接字之间的连接进行通信。有两个socket,每个属于不同的进程,作为每个进程的连接端点
当两个进程使用 Unix 域套接字进行通信时,Unix 域套接字由文件系统中的文件名寻址。
这是否意味着两个进程仅通过一个 Unix 域套接字而不是两个进行通信?
-
Unix Domain socket 是否不属于任何进程,即 Unix domain socket 不是任何进程的连接端点,而是有点像两个进程之间的“中间点”?
李>
【问题讨论】:
-
谢谢。每个进程是否有一个unix域套接字作为与进程的连接端点,还是通信中的所有进程只有一个unix域套接字?
标签: linux sockets unix operating-system ipc