首页
文档
问答
捐赠
源代码
商业产品
Swoole Tracker
Swoole Plus
Swoole Compiler
Swoole 微课程
商业合作
登录
注册
EN
全部
提问
分享
讨论
建议
公告
开发框架
发表新帖
主进程和子进程之间如何传递文件描述符或者socket客户端
云天001
上月
### 问题描述 主进程创建了 两个子进程 a b 现在想实现ab之间通信 怎么把主进程于b之间建立的unixSocket传递给a (因为进程池和进程管理器,主进程不能实现信号监听,所以不满足我的需求只能用Swoole\Process) ### Swoole版本,PHP版本,以及操作系统版本信息 swoole 4.6.1 php 7.3 linux ubuntu 20 ### 相关代码 ```php ``` ### 你期待的结果是什么?实际看到的错误信息又是什么? 主进程可以 将与其他子进程建立的文件描述符 通过socket发送给某个子进程,实现子进程之间的通信
评论
2021-02-03
云天001
临时解决方案,子进程与子进程之间建立自定义的unixSocket,主进程 在其中一个子进程建立监听后 把 unixSocket 地址发给需要和这个子进程通信的其余子进程 ,然后其余子进程再建立连接进行通信。
点赞
0
回复