如何检测消息是否未到达我的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
});
}
});
Run Code Online (Sandbox Code Playgroud)
从此代码中,当消息到达服务器时,我会收到一条成功消息。我怎么知道消息是否无法发送到服务器?
您可以使用
socket.on('error', function (err) {
console.log(err);
});
Run Code Online (Sandbox Code Playgroud)
检测错误`