确定是否socket.io TCP或HTTP
这是我的节点服务器
var io = require('socket.io').listen(8889); io.sockets.on('connection', function (socket) { socket.emit('news', { hello: 'world' }); socket.on('my other event', function (data) { console.log(data); }); });
我正尝试从socket.io.js的帮助下从客户端连接到这个节点服务器
我没有任何连接问题
我的要求是我想创build一个客户端可以连接的TCP
连接
但是我怎么知道并确认服务器是TCP
types还是HTTP
types
Socket.IO是一个Lightweight protocol that sits on top of HTTP.
https://github.com/LearnBoost/socket.io-spec
你可以在这里看到更多的信息https://stackoverflow.com/a/8053026/1012381但总之你不能通过浏览器的原始数据连接。