【问题标题】:Socket IO chat repeating user connectedSocket IO 聊天重复用户已连接
【发布时间】:2017-05-13 07:32:09
【问题描述】:

使用来自 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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-08-07
    • 2017-11-18
    • 2013-04-20
    • 2019-05-09
    • 2019-12-08
    • 1970-01-01
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多