websocket第一次连接时后台接收不到前台发送过去的send值,刷新下页面就好了

爱好者

websocket第一次连接时,一直属于加载的状态,一直加载不上,如果对当前页面刷新一次的话就可以发送消息,这时候后台的数据处理才可以执行,不知道那里的问题了

8796 7 0
7个回答

walkor

这种一般是业务代码写的有问题导致。

有问题最好配截图才好定位,光简单的描述没办法定位的。

另外出问题后运行
php start.php status
贴下

或者连下ws://echo.websocket.org/发送数据试下是否正常

  • 暂无评论
爱好者

我看的这块的是没有问题啊。。第一次不可以,第二次就可以加载上, 和这个的问题是一样的

  • 暂无评论
walkor

这点信息看不出来什么问题

  • 暂无评论
爱好者

这个运行状态有问题么

  • 暂无评论
walkor

截图截全,不要只截取一部分,很多重要信息看不到了。
在出现问题后截图,
最好配上代码

  • 暂无评论
爱好者

第一张是状态图,第二章是连接给我发的那个地址的,还是连接不成功的

  • 暂无评论
walkor

是否改过哪里的代码?
把echo.websocket.org改回原来的地址,再测试下。
第一次不成功成功哪里一直显示加载?截图贴下,截图截全

服务器防火墙临时关闭下

  • 暂无评论
年代过于久远,无法发表回答
🔝