我在查找有关.sock
文件的信息,以及在这类文件开头的unix:
是什么。例如,在nginx配置文件中,您可以找到以下内容:
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
根据我在互联网上发现的,它们被称为unix pipes
,如果我错了,请纠正我,现在我已经解释了我的意思。果朗有图书馆处理这类文件吗?我一直在网上搜索,发现的信息很少。或者有可能在戈兰处理这种文件吗?这是个好主意吗?
"unix域套接字";不是文件格式,而是由系统处理的构造。
你与它们的交互就像与tcp套接字的交互一样:
- 服务器可以监听它(使用
net.Listen("unix", ...)
( - 客户端可以连接到它(使用CCD_ 5(
- 然后两者都可以使用CCD_ 6来交换消息
有关如何使用它们的基本示例,请参阅此问题。
通过这个套接字交换的消息的格式由配置行的fastcgi_pass
部分提示:fastcgi
是一个网络协议(维基百科链接(,它描述了应该如何交换请求和响应。
查找";fastcgi服务器";或";fastcgi客户端";(我无法从你的问题中看出你在寻找哪一方,我想应该是客户?(。