wxapp-socket-io
wxapp-socket-io copied to clipboard
手动断开连接
this.engine.close is not a function. 将源码的 if (this.engine) this.engine.close()改成if (this.engine) this.engine.destroy()之后可以断开连接。但是再次 socket.connect()之后 掉线频率太快。
disconnect的reason内容是ping timeout
项目由个pull request,可以解决这个timeout问题 Engine.prototype.destroy = function() {
- // 销毁的时候关闭socket
- wx.closeSocket()
- let sub while (sub = this.subs.shift()) { sub.destroy() }