老师,js中的onmessage错误

来源:8-11 赛事直播流程测试

创想工作室

2018-08-07

在live.php中发送数据到终端

如果js中的onopen,只是console.log("connected-swoole-success"); 在页面上的console没有连接成功显示

http://img.mukewang.com/szimg/5b69952800016a2c05700098.jpg

但是如果onopen中增加发送数据到服务器端,即会出发ws.php中的onMessage,同时也会显示连接成功信息

但live.html发送的信息不会改变console中的内容

在控制器下打印get数据是获取得到的

http://img.mukewang.com/szimg/5b6995b100012fcc05620117.jpg

http://img.mukewang.com/szimg/5b6995c10001e03b05980089.jpg

http://img.mukewang.com/szimg/5b6995c10001639406370098.jpg

http://img.mukewang.com/szimg/5b6996210001e03b05980089.jpg

写回答

1回答

创想工作室

提问者

2018-08-07

排查后,其他都正常了

只是在live.php中

$_POST['http_server']->push(2, "server-push:".date("Y-m-d H:i:s"));

发送不到终端

在页面var_dump($_POST['http_server']);

对象是存在的

0
3
qq_北辰元凰_0
回复
创想工作室
你是怎么解决的,我也是message没反应
2018-11-11
共3条回复

Swoole入门到实战打造高性能赛事直播平台

swoole创始人推荐,借助Swoole打造高性能直播平台

2228 学习 · 1062 问题

查看课程