gpt4 book ai didi

node.js - 检测 socket.io emit 是否不起作用

转载 作者:搜寻专家 更新时间:2023-10-31 22:50:26 26 4
gpt4 key购买 nike

我如何检测消息是否未到达我的 node.js+socket.io 服务器。我从服务器发出消息发送成功。

socket.on('message', function(msg) {
var sendersusername = msg.source;
if (io.sockets.sockets[socket.id] != undefined)
{
io.sockets.sockets[socket.id].emit('messagesentsuccess',
{"user": msg.target,
"message":msg.message
});
}
});

当消息到达服务器时,我从这段代码中得到一条成功消息。我如何知道消息是否无法发送到服务器?

最佳答案

你可以使用

socket.on('error', function (err) {
console.log(err);
});

检测错误`

关于node.js - 检测 socket.io emit 是否不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24498113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com