wxapp-socket-io icon indicating copy to clipboard operation
wxapp-socket-io copied to clipboard

此项目已经迁移至:

Results 20 wxapp-socket-io issues
Sort by recently updated
recently updated
newest added

Bumps [debug](https://github.com/visionmedia/debug) from 2.2.0 to 2.6.9. Release notes Sourced from debug's releases. 2.6.9 Patches Remove ReDoS regexp in %o formatter: #504 Credits Huge thanks to @zhuangya for their help! release...

dependencies

微信小程序使用时报错

[{"_id":"6355a4bd8041c95dfb130ceb","body":"\u5faa\u73af\u5f15\u7528\u4e86\u5427 \r\n","issue_id":1660726580822,"origin_id":383392279,"user_origin_id":480864,"create_time":1524413211,"update_time":1524413211,"id":1666557117582,"updated_at":"2022-10-23T20:31:57.582000Z","created_at":"2022-10-23T20:31:57.582000Z"},{"_id":"6355a4bd8041c95dfb130cec","body":"@muou2125 \u8bf7\u4f7f\u7528\u65b0\u7248\u672c [weapp.socket.io](https:\/\/github.com\/weapp-socketio\/weapp.socket.io) \u53ef\u4ee5\u7ed3\u5408\u6f14\u793a\u793a\u4f8b [weapp chat demo](https:\/\/github.com\/weapp-socketio\/socket.io-weapp-demo) \u4f7f\u7528","issue_id":1660726580822,"origin_id":383819893,"user_origin_id":6082335,"create_time":1524551818,"update_time":1524551818,"id":1666557117587,"updated_at":"2022-10-23T20:31:57.587000Z","created_at":"2022-10-23T20:31:57.587000Z"},{"_id":"6355a4bd8041c95dfb130ced","body":"@gongzili456 \u6211\u4eca\u5929\u4f7f\u7528git\u62c9\u53d6\u5230\u672c\u5730\u91cd\u65b0\u7f16\u8bd1\u8fd0\u884c\uff0c\u4ecd\u7136\u51fa\u73b0\u8fd9\u4e2a\u9519\u8bef\uff0c\u5e94\u7528\u5230app\uff0c\u7ecf\u8fc7\u6d4b\u8bd5\uff0c\u53ea\u8981\u5f15\u7528\u8fd9\u4e2a\u5305\u5c31\u4f1a\u51fa\u73b0\u8be5\u95ee\u9898\uff0c\u521d\u59cb\u5316\u7684\u65f6\u5019\u4ea7\u751f\uff0c\u5185\u90e8\u5faa\u73af\u4e1a\u52a1\u8fd8\u6ca1\u5f00\u59cb","issue_id":1660726580822,"origin_id":549162541,"user_origin_id":5779148,"create_time":1572804054,"update_time":1572804054,"id":1666557117592,"updated_at":"2022-10-23T20:31:57.591000Z","created_at":"2022-10-23T20:31:57.591000Z"}] comment

微信小程序使用中,微信开发者工具上可以连接上无报错,但是在真机测试时,报错 TypeError:JSON.stringify cannot serialize cyclic structures. 如何解决?orz

报502错误

[{"_id":"6355a3dbd297b6213231d866","body":"\u540c\u6837\u95ee\u9898\u3002\u8bf7\u95ee\u600e\u4e48\u89e3\u51b3\u7684\uff1f","issue_id":1660726580825,"origin_id":476573004,"user_origin_id":10251029,"create_time":1553597541,"update_time":1553597541,"id":1666556891312,"updated_at":"2022-10-23T20:28:11.312000Z","created_at":"2022-10-23T20:28:11.312000Z"}] comment

我是这样写的 ``` const io = require('./ws.js'); const news = io('wss://xxx.com/venice/v1/user/') ``` 控制台报错 ``` WebSocket connection to 'wss://xxx.com/socket.io/?EIO=3&transport=websocket' failed: Error during WebSocket handshake: Unexpected response code: 502 ```

代码如下,当第二次连接指定query时, socket无法更新 ``` js socket = io(socket_url + roomid, { query: "openid=" + openid + "&sessionid=" + sessionid, upgrade: false, transports: ['websocket'] }); socket.connect() ```

用Nginx做代理,报1006 abnormal closure错误。

[{"_id":"6355b3b0cecf4e081a1d9c4f","body":"\u600e\u4e48\u89e3\u51b3\u7684\u554a","issue_id":1660726580832,"origin_id":387969000,"user_origin_id":12277564,"create_time":1525935221,"update_time":1525935221,"id":1666560944446,"updated_at":"2022-10-23T21:35:44.445000Z","created_at":"2022-10-23T21:35:44.445000Z"},{"_id":"6355b3b0cecf4e081a1d9c51","body":"\u5ba2\u6237\u7aef\u5728\u6bcf\u9694100\u79d2\u5185\u53d1\u9001\u4e00\u4e2a\u5fc3\u8df3\u5305\u5c31\u53ef\u4ee5\u89e3\u51b3\u95ee\u9898\u4e86","issue_id":1660726580832,"origin_id":390073031,"user_origin_id":8198496,"create_time":1526609437,"update_time":1526609437,"id":1666560944460,"updated_at":"2022-10-23T21:35:44.460000Z","created_at":"2022-10-23T21:35:44.460000Z"},{"_id":"6355b3b0cecf4e081a1d9c52","body":"\u8bf7\u79fb\u6b65 https:\/\/github.com\/weapp-socketio\/weapp.socket.io \u4f7f\u7528\u65b0\u7248\u672c","issue_id":1660726580832,"origin_id":390074514,"user_origin_id":6082335,"create_time":1526610039,"update_time":1526610039,"id":1666560944464,"updated_at":"2022-10-23T21:35:44.464000Z","created_at":"2022-10-23T21:35:44.464000Z"}] comment

大约每隔1分41秒就会重连。

``` import io from 'wxapp-socket-io' var socket = io('https://xxx.xxx.net/socket/socket.io') ``` 生成出来的地址不对,不写端口好像不行,而且端口后面的路径无法自己控制,怎么写都是生成:```https://xxx.xxx.net:xxx/socket.io/?EIO=3&transport=websocket``` web连接的demo是可以正常连接的: ``` var socket = io.connect('https://xxx.xxx.net', {path: "/socket/socket.io"}); ``` 求教

Engine类添加close方法 wx.closeSocket()

手动断开连接

[{"_id":"6355a351d297b6213231d7f2","body":"disconnect\u7684reason\u5185\u5bb9\u662fping timeout","issue_id":1660726580843,"origin_id":371368745,"user_origin_id":4859736,"create_time":1520480409,"update_time":1520480409,"id":1666556753880,"updated_at":"2022-10-23T20:25:53.880000Z","created_at":"2022-10-23T20:25:53.880000Z"},{"_id":"6355a351d297b6213231d7f3","body":"\u9879\u76ee\u7531\u4e2apull request\uff0c\u53ef\u4ee5\u89e3\u51b3\u8fd9\u4e2atimeout\u95ee\u9898\r\nEngine.prototype.destroy = function() {\r\n+ \/\/ \u9500\u6bc1\u7684\u65f6\u5019\u5173\u95edsocket\r\n+ wx.closeSocket()\r\n+ \r\n let sub\r\n while (sub = this.subs.shift()) { sub.destroy() }","issue_id":1660726580843,"origin_id":371370130,"user_origin_id":4859736,"create_time":1520481027,"update_time":1520481027,"id":1666556753883,"updated_at":"2022-10-23T20:25:53.883000Z","created_at":"2022-10-23T20:25:53.883000Z"}] comment

this.engine.close is not a function. 将源码的 if (this.engine) this.engine.close()改成if (this.engine) this.engine.destroy()之后可以断开连接。但是再次 socket.connect()之后 掉线频率太快。

那个ws://chat.socket.io不能用呀,能不能配一个服务端的代码呢?

[{"_id":"6355b2658041c95dfb13180c","body":"```js\r\nconst socket = io(\"wss:\/\/socket-io-chat.now.sh\")\r\n```\r\n\r\n\u8fd9\u6837\u5c31\u80fd\u7528\u4e86","issue_id":1660726580848,"origin_id":355453922,"user_origin_id":7871813,"create_time":1515118057,"update_time":1515118057,"id":1666560613523,"updated_at":"2022-10-23T21:30:13.522000Z","created_at":"2022-10-23T21:30:13.522000Z"}] comment

那个ws://chat.socket.io不能用呀,现在小程序不能和后台代码连接上。请问大神能不能配一个服务端的代码呢?不知道服务端的代码要怎么写唉。。。