小编B T*_*ion的帖子

套接字文件实际上是如何工作的?

我目前对 UNIX 系统很感兴趣。

对于 IPC(进程间通信),UNIX 使用名为socket. 我理解它的工作原理类似于服务器-客户端模型,写端和读端使用套接字文件相互通信。

但我想知道套接字内部是如何工作的。每个进程指定一个套接字文件(可能带有inode),然后对其进行写入和读取?如果这是真的,如果我正在观看此套接字文件,我可以观看原始数据(或封装数据)吗?

另外,socket文件有格式吗?例如,一些应用程序套接字文件,例如mysql.sockdocker.sock,它们有自己的格式吗?

unix sockets

3
推荐指数
1
解决办法
4981
查看次数

标签 统计

sockets ×1

unix ×1