我正在使用以下代码将消息发送到特定的套接字连接。
socket.broadcast.to(socketid).emit('message', JSON.stringify(data));
如果某个特定的“socketid”不存在,是否有办法捕获错误并报告错误(“socketid不存在”之类的东西)?
当用户刷新页面时,我这样做是为了避免消息失败。
答案 0 :(得分:0)
以下代码正在检查套接字是否存在。
if(io.sockets.connected[socketid]!=undefined)
console.log("socket exists");