Socket.io 套接字IO聊天重复用户已连接

Socket.io 套接字IO聊天重复用户已连接,socket.io,Socket.io,使用socket.io网站上的基本聊天示例,它最初在过去几天内运行正常,但现在完全失灵。当console.logging检查用户是否已连接时,我会得到一个无休止的“用户已连接”状态,无法向聊天室发布任何内容。代码如下: var app = require('express')(); var server = require('http').createServer(app); var io = require('socket.io')(server); var port = process.en

使用socket.io网站上的基本聊天示例,它最初在过去几天内运行正常,但现在完全失灵。当console.logging检查用户是否已连接时,我会得到一个无休止的“用户已连接”状态,无法向聊天室发布任何内容。代码如下:

var app = require('express')();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
var port = process.env.PORT || 3000;

app.get('/', function(req, res){
res.sendFile(__dirname + '/index.html');
});

io.on('connection', function(socket){
console.log('user connected');
socket.on('chat message', function(msg){
io.emit('chat message', msg);
});
});

server.listen(port, function(){
console.log('listening on *:' + port);
});

我回答了自己的问题,因为我使用的是一个全新版本的socket.io,它显然有bug,因为一个旧版本最终使用了相同的代码。

我回答了自己的问题,因为我使用的是一个全新版本的socket.io,它显然有bug,因为旧版本最终使用相同的代码。

请在问题中对代码应用适当的缩进。另外,请显示相关的客户端代码。请在问题中对代码进行适当的缩进。另外,请显示相关的客户端代码。