使用socket.io发出事件

时间:2018-04-21 00:29:36

标签: javascript node.js sockets websocket socket.io

我有2个应用程序,它们运行在2个不同的服务器(使用NodeJS),并且它们通过socket.io-client相互连接。 我想要的是:

  1. 通过Socket从我的网页向服务器A发送了一个消息。
  2. 当服务器A从网页上收回消息时。他将它发送回服务器B并拥有Socket.io-client。
  3. 2服务器工作之间的交换,但是当我从网页上收回套接字时,尝试将其重新发送到其他服务器没有任何问题。 以及那是我的代码:

    服务器A:

    
    
    socket.on("ice",(msg)=>{
      //when i reciev a msg i send it back to the other app
      socket.emit("Rice",msg)
    })
    
    
    

    服务器B:

    
    
    var ioc = require('socket.io-client');
    var s = ioc.connect("http://localhost:8000/", {reconnection: true});
    
    s.on('connect', function () {
      s.on('Rice',(msg)=>{
          console.log('ice : '+ msg)
      })
    });
    
    
    

0 个答案:

没有答案