socket.io 搭建了websocket,但是我用原生js却connect不上?

index.js

/** * Created by mh on 2016/9/15. */
var path = requirepath;
var express = requireexpress;
var app = express;
var http = requirehttp.Serverapp;
var io = requiresocket.iohttp; app.useexpress.staticpublic; app.get/, functionreq, res{ res.sendFile__dirname + /index.html;
}; io.onconnection, functionsocket{ console.loga user connected; socket.onchat message, functionmsg{ socket.broadcast.emitchat message ,msg; };
}; http.listen3000, function { console.loglistening on *:3000;
};

结果:

这是连接代码:

应该用 socket.io 配套的前端库连接吧

1.首先检查你的服务器是否正常
2.websocket有多个版本,验证方式要正确

之前我写过,至少有两个版本,最后再加了一个轮循,作为不支持websocket的通讯,可以做到任何手机,电脑浏览器直接进行通讯

发表评论

电子邮件地址不会被公开。 必填项已用*标注