WebSocket和事件:如何处理服务器上的事件并通过WebSocket将数据发送到客户端?

时间:2019-05-01 08:56:27

标签: node.js events websocket

我有一个Node.js应用程序,可从以太坊智能合约接收事件。我还拥有一个WebSocket服务器,该服务器与客户端应用程序保持通信。

当我的Node.js应用收到智能合约事件时,我想通过WebSocket连接将数据向下发送给客户端。

const server = new WebSocket.Server({ server: app.listen(8080) });

server.on('connection', socket => {
  socket.on('message', message => {
    server.clients.forEach(client => {
      client.send(message);
    });
  });
  socket.send('Hello World!');
});

Web3Instance.events.Result((err, res) => {
  console.log(err, res); // incoming event - how do I get this data to the client?
});

如何通过WebSocket连接将接收到的事件数据传递到客户端?

0 个答案:

没有答案