首页 >> 大全

websocket接收不到服务器端消息排查过程

2023-11-25 大全 20 作者:考证青年

问题场景

客户端A点击制作书籍,跳转到服务B进行制作书籍,服务B点击保存书籍后,需要通知服务A进行页面刷新。现在问题是客户端A不能进行同步刷新。

服务关系图

保存后无法发送消息到

_websocket接收不到服务器端消息排查过程_websocket接收不到服务器端消息排查过程

(怎么确定接收不到消息忽略)

页面布局是index.html嵌套,页面展示书籍内容。

是在index页面进行初始化,保存后在页面直接调用.send(),子页面是无法直接调用父页面对象的。

需要加上..xxx进行调用

接收到消息后进行转发到

websocket接收不到服务器端消息排查过程_websocket接收不到服务器端消息排查过程_

发送消息到已经解决了,这时就可以接收到消息,

对消息事件进行广播。

但是却接收不到消息,偶尔能接收到,通过打印日志,发现创建和关闭能正常打印,唯独消息监听不能打印(具体原因不详)。

现在就非常奇怪了,页面加载完成之后偶尔能接收到消息,接收到消息后,不多久又不能接收消息!感觉像断开了连接一样。

有了这个想法就开始测试,在error和close方法中调用一个方法重新连接,果然消息能正常接收。

结论:接收到消息后容易断开连接。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了