繁体   English   中英

发射到特定的套接字(socket.io v2)

[英]emit to a specific socket (socket.io v2)

我试图发出一个特定的套接字,并尝试了几乎所有东西,但没有运气。

两个连接

client1-客户端

var socket = io.connect('/room2');
socket.on('msg', function(msg) {
 console.log(msg);
 }

client2-侧面ejs

var socket = io.connect('/room1');
socket.emit('message', 'This is my message');

client2-服务器端

socket.on('messsage', function(msg) {
   var clinet1 = io.to(socket.id of client 1).emit('msg', "send message');
    //Not working

   var client1 = io.of('/room1').to('client1').emit('msg', 'send message');
    //Not working

   io.sockets.connected[socket_id].emit('msg', 'send message');
   // not working

}

尝试将'message'更改为任何其他名称。 事件名称'message'是保留的,仅由socket.send发送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM