两个question

来源:7-9 进程同步之Unix域套接字

书山压力大123

2023-07-22

http://img.mukewang.com/szimg/64bbccde09613e4c15021532.jpg

question1:类比于网络套接字用IP:Port来唯一标识一个进程,Unix域套接字是不是用sun_path来唯一标识一个进程?
question2:类比于TCP用两个网络套接字{{IP:Port}{IP:Port}}通信,IPC也是两个Unix套接字,难道不应该也是两个sun_path?为什么只有server套接字有sun_path,老师代码的client套接字中好像没有sun_path?

写回答

1回答

咚咚呛

2024-03-20

Unix域套接字的sun_path字段用于指定套接字的文件系统路径,这个路径作为套接字的端点地址。然而,这个路径并不唯一标识一个进程,因为:

1. 多个进程可以连接到同一个Unix域套接字,通过这个共享路径进行通信。

2. 套接字的路径可以被创建在文件系统中的任何位置,但它只是一个通信的端点,而不是与特定进程绑定的。

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程