socket.io处理两个客户端

时间:2018-10-10 18:02:02

标签: node.js express socket.io angular6

我已经实现了一个简单的套接字服务器。

const io = socketIo(server);

io.on('connection', (socket) => {

socket.on('fromClient1', (data) => {
    console.log(data);     //******* log 1 ***********
    socket.emit('toClient2', {
      greeting : 'Hello from server'
    });
});

从client1收到消息后,另一条消息应发送到client2:

 this.socket.on('toClient2', (data) =>{
   console.log(data);  //******* log 2 ***********
 });

注释“ log 1”可以打印并正常工作,但是未收到发送给client2的消息。为什么会发生这种情况,我该如何纠正?

0 个答案:

没有答案