请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 8461|回复: 3

unix socket文件(.sock)文件,用于服务器内部进程通信

[复制链接]

16

主题

21

帖子

173

积分

注册会员

Rank: 2

积分
173
发表于 2020-1-27 11:04:20 | 显示全部楼层 |阅读模式
在同一台服务器上有很多个进程之间的通信使用一个.sock为后缀的文件来通信。比如php与mysql通信,apache与php-fpm的通信都可以采用一个socket文件。可以实现与socket套接字通信类似的功能,即使用ip:80端口监听来实现通信类似的功能。参见下面的php-fpm的配置文件中的程序监听地址,就是一个socket文件。
其他文件要想与该监听程序通信,那么需要read/write该文件进行数据的读取和写入。写入就是发送请求,读取就是接受该请求的返回信息,与socket通信类似。
一般应用软件如mysql等安装后,会自动编译生成socket文件,用于与其他程序通信,edit文本编辑器无法打开。
  1. ; listen = 127.0.0.1:9000listen = /run/php-fpm/www.sockuser = apachegroup = apachelisten.allowed_clients = 127.0.0.1listen.owner = apachelisten.group = apachelisten.mode = 0660pm = dynamic
复制代码
介绍:
A Unix domain socket or IPC socket (inter-process communication socket) is a data communications endpoint for exchanging data between processes executing on the same host operating system.
Like named pipes, Unix domain sockets support transmission of a reliable stream of bytes (SOCK_STREAM, compare to TCP).
                                                                                                                                       
                                                    
  • 点赞                        
  • 收藏                        
  • 分享                                                                                                                        
  •                                                         
                                      
    • 文章举报                           
                                                
                                                                        
                                            
                                                        河北强商网络科技有限公司                                                                发布了16 篇原创文章 · 获赞 0 · 访问量 709                                                                                            私信                                                            关注
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:ARM Mbed OS 5.15 + Mbed CLI 搭建实战
回复

使用道具 举报

15

主题

30

帖子

370

积分

中级会员

Rank: 3Rank: 3

积分
370
发表于 2020-1-28 18:10:20 | 显示全部楼层
这东西我收了!谢谢楼主![www.12360.co]
回复

使用道具 举报

0

主题

24

帖子

514

积分

高级会员

Rank: 4

积分
514
发表于 2020-2-5 06:06:11 | 显示全部楼层
这个帖子不回对不起自己![www.12360.co]
回复

使用道具 举报

0

主题

18

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
发表于 昨天 23:03 | 显示全部楼层
感谢楼主的无私分享![www.12360.co]
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-29 21:21 , Processed in 0.219557 second(s), 32 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表