带有socket.io的Websocket服务器不工作

带有socket.io的Websocket服务器不工作,websocket,socket.io,Websocket,Socket.io,我想制作一个socket.io websocket服务器,但它不工作。我的剧本怎么了 脚本: 放置服务器。听(…)在最后。此外,您的套接字声明(=require(…))似乎已关闭。将其更改为var io=require('socket.io')。侦听(服务器) 代码是: var server = require( 'http' ).createServer(); server.listen( 4444 ); var socket = require( 'socket.io' ); var io

我想制作一个socket.io websocket服务器,但它不工作。我的剧本怎么了

脚本:

放置
服务器。听(…)
在最后。此外,您的
套接字声明(
=require(…)
)似乎已关闭。将其更改为
var io=require('socket.io')。侦听(服务器)

代码是:

var server = require( 'http' ).createServer();
server.listen( 4444 );
var socket = require( 'socket.io' );
var io = socket.listen( server );   
console.log('Started!');
io.on('connection', function(socket){
    console.log('Connected');
    socket.on('message', function(data) {
        console.log('Debug!');
    });
});
应该是:

var server = require( 'http' ).createServer();
var io = require('socket.io').listen(server);  
console.log('Started!');
io.on('connection', function(socket){
    console.log('Connected');
    socket.on('message', function(data) {
        console.log('Debug!');
    });
});
server.listen( 4444 );

sry用于后期Answare,但它现在返回错误:未使用新脚本定义