首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
守护进程如何才能向WebSocket客户端推数据
Hi,rango: 我在做一个客服类的功能。 目前需要通过守护进程从redis读消息,然后把消息推送到已经建立连接的WebSocket客户端,但是我不知道用什么方法能把守护进程跟swoole_websocket_server服务打通。 {{{ $server->push($fd, $msg); //deamon方面如何获取到$server? }}} 有时间,麻烦帮我看一下。
发布于9年前 · 3 次浏览 · 来自
提问
A
Ares
Hi,rango: 我在做一个客服类的功能。 目前需要通过守护进程从redis读消息,然后把消息推送到已经建立连接的WebSocket客户端,但是我不知道用什么方法能把守护进程跟swoole_websocket_server服务打通。 {{{ $server->push($fd, $msg); //deamon方面如何获取到$server? }}} 有时间,麻烦帮我看一下。
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2017-08-13
不
不忘初心
或者我改一下方案 1)守护进程 跟 swoole_websocket_server建立连接 2)守护进程 把消息传到swoole_websocket_server 3)swoole_websocket_server推消息到WebSocket客户端
赞
0
回复
2017-08-13
d
dszpw
1. websocket_server监听一个UDP端口,你的守护进程只需要向这个端口发送UDP指令包 2. 使用websocket_client连接到websocket_server,发送消息
赞
0
回复
2017-08-13
大
大妖的千年一念
好的,我试试这种方案
赞
0
回复
2017-09-30
抹
抹不掉悳悲伤
楼主,使用websocket_client连接到websocket_server,发送消息?成功了吗? 问题:我现在是直接用h5+swoole可以简单的通讯了,但是我用swool_client(浏览器直接输入client.php)后推送到swoole服务端上,然后由swoole服务端推送到h5上,这一步老卡在了$tmp = $client->recv();没有数据!!
赞
0
回复