javascript - 微信websocket接收消息会延迟
天蓬老师
天蓬老师 2017-04-11 11:54:35
[JavaScript讨论组]

在微信中使用websocket跟服务端通信,有时候像服务端发送请求后服务端会立即返回几条消息。但是却没有立即出发onmessage事件,而是要等上若干秒后才会触发,但是网络一直没有断开。。。
更神奇的时,当你感觉到有延迟后,点击一下屏幕,又会立即触发相应的onmessage事件。
PS:在其它移动端浏览器上表现正常,不会延迟。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(4)
迷茫

菜鸟路过,可能跟微信的浏览器内核是阉割过的有关系吧,有没有试过sse?

大家讲道理

没有发现此问题,生产项目运行良好。

怪我咯

我们也遇到了同样的问题,而且发现这个延迟跟触屏有关系,如果一直触屏的话就不会有延迟。不交互的话,有时就会延迟,有时有能正常一阵...
咱真是同病相怜啊...题主,若您解决了这个问题,烦劳更新一下,谢谢了~

ringa_lee

同遇到 有人有解决方案吗 socket.io 也会有同样的问题。。。。。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号