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