jsb下socket.io连接出错

在开发的时候都正常。
我打包成windows版本。connect后会在void WebSocket::onConnectionError()这里出错,而且我服务器
io.sockets.on(‘connection’,function(socket){
}) 这里已经断点断到了,但是最后还是出错了,控制台打印
Websocket error received: 1
JSB SocketIO::SIODelegate->onClose method called from native
JSB SocketIO::SIODelegate->fireEventToScript method called from native with name ‘disconnect’ data:

我搜了老的帖子,有一个人说:
project.json 中modules加入external
请问是什么意思?是要这样解决吗?

还有一个帖子说IOS和windows已经修正了SOCKETIO的问题,但是ANDROID还是有问题。
请问我是不是不要用socket.io,改用websocket比较好,是不是websocket就不会有这些个问题

我正好也有这方面的疑惑,在原生平台socketio还是有问题的,官方推荐使用websocket。但是官方有一个功能优先投票上有同步socketio的计划,要投票高才会调整优先级。大家一起去投票好了。
毕竟大家都是做网络手游的

今天改成用websocket就好了,建议大家用websocket