我需要构建一个套接字。IO服务器,它将拦截来自应用程序的传入连接,该应用程序与服务器不在同一目录中。
客户端应用程序不包含node.js,因此我试图使用websocket:
Telnet.Socket = new WebSocket('ws://127.0.0.1:3000');
我的node.js服务器不需要http服务器,但必须是一个独立的socket。因此,我尝试了以下代码:
var io = require('socket.io')();
io.on('connection', function(socket){
console.log('connexion entrante');
});
io.listen(3000);
不幸的是,服务器部分似乎没有得到Websocket连接请求。我的firefox显示:
Firefox无法与地址ws://127.0.0.1:3000/的服务器建立连接。
我错过了什么?
插座。IO需要客户端使用套接字。IO连接,因为它使用多种连接。对于连接websocket,只能使用ws
节点模块