手机网页websocket不能连上

测试网页端websocket是可以连接的
里面输入readyState 是1的

到了手机网页后


readyState 是 3了,
我分别用苹果7 和 小米6测试 都是这样的。

服务端代码:
var server = require(‘http’).Server(app);
var websocket = require(‘ws’);
var wss = new websocket.Server({server} );
wss.on(‘connection’, function(socket) {
console.log(“有用户进入”);
});
server.listen(4000);

客服端代码
var ws = new WebSocket(“ws://localhost:4000”);
console.log(ws);

有时手机打开还会报个这样的错误