У меня есть приложение Node.js, которое получает события из Ethereum Smart Contract.У меня также есть сервер WebSocket, который поддерживает связь с клиентским приложением.
Когда мое приложение Node.js получает событие Smart Contract, я хотел бы отправить данные клиенту через соединение 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?