确定是否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连接
但是我怎么知道并确认服务器是TCPtypes还是HTTPtypes

Socket.IO是一个Lightweight protocol that sits on top of HTTP.

https://github.com/LearnBoost/socket.io-spec

你可以在这里看到更多的信息https://stackoverflow.com/a/8053026/1012381但总之你不能通过浏览器的原始数据连接。