-
Notifications
You must be signed in to change notification settings - Fork 226
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
处于连接状态的socket,broadcast时被返回无效的信道ID #98
Comments
之前有存在我们发布信道服务导致的重启断线,现在还会吗? |
我们当时做了一些改动:
现在,跑了一遍测试确实没有当时那么频繁了,但偶尔还是会有,不知道是不是因为多端的问题。 |
我是有两种情况出现无效信道: @jas0ncn 上面提到的nodejs报错定位不到问题,不知如何处理掉?另外, 小程序端wx.connectSocket()发起连接请求后有时长时间监听不到open成功,这是什么原因? |
出现错误可能是信道本身错误引起的,可以尝试着重新广播一下消息,我们还在定位该问题,另外监听不到open我们也不大清楚哈,可以咨询一下微信 |
这个问题现在解决了吗 |
正处在websocket连接中的,设备经常收不到消息,心跳正常。发现tunnel broadcast的时候回返回无效的信道ID,这些无效的信道ID中包含了正在连接中的websock,如果直接从服务器维护的用户-信道ID映射列表中移除,这些正在连接中的用户就无法收到消息了。
不清楚信道服务器是如何判定无效的信道ID的,为什么websocket正常连接的情况下,会被判定为无效的信道?
The text was updated successfully, but these errors were encountered: