【发布时间】:2017-03-29 01:14:41
【问题描述】:
在客户端:
socket.on("event_test", function(msg){ console.log(msg);
alert(msg);
});
function test()
{
socket.emit("hello","my_username");
}
在服务器中:
socket.on("hello", function(new_username){
socket.to(socket.id).emit("event_test", "pobe" );
console.log(socket.id); // socket id is being printed correctly
});
我编写此代码只是为了检查 .to() 功能。 正常的 socket.emit 工作正常。仅当我尝试将其发送给特定客户端时,它才不会发出并且我无法在客户端中接收它。 我究竟做错了什么 ? 跟着这个:https://socket.io/docs/emit-cheatsheet/
【问题讨论】:
标签: javascript node.js websocket socket.io