什么是套接字链接?

什么是套接字链接?

注意到一个有趣的环境变量后Apple_PubSub_Socket_Render。我注意到它直接引用的是这个“渲染”文件。

完成“渲染”列表后:

ls -lh Render


我看到以下输出:

srwx------ 1 user wheel 0B Mar 5 10:51 Render

正如在ls 手册页它将这个文件标记为“套接字链接”

什么是套接字链接?

答案1

据我理解,它是一个可用于进程间通信的文件。

两个进程都会打开文件,然后对其进行读写。它们写入的数据由另一个进程的读取接收。

它有点像您用来将数据发送到另一台 PC 的网络套接字,只是没有网络功能。

如果您想了解更多技术细节,请参阅Unix 域套接字

相关内容