首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
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发送给某个子进程,实现子进程之间的通信
发布于3年前 · 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
回复
微信公众号
热门内容
作者其它话题
- 定时任务里面如果有异常错误或退出 会被执行两次定时,并且如果在定时里面的添加的中断捕获,第二次报错时才能进入中断捕获
- 如何在父协程或兄弟协程中杀死特定协程
- 协程代码会阻塞 pcntl_signal 的异步信号监听
- 进程池 或者进程管理器中 如何对主进程设置信号监听
- 当swoole\Event 进行信号监听和 文件描述符监听时,信号监听无法触发,
暂无回复的问答
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 关于openssl CURL WARNING swSSL_connect: SSL_connect(fd=69) failed. Error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small[1|394]
- 多个模型如何进行事务异常回退?
- websocket开启wss报错
- 协程tcp服务器如何使用多进程?recv()方法接收信息,打印出来的pid一直是同一个。没用使用到多进程啊。