如何从 socket.io 服务器向客户端发送回调

时间:2021-07-06 03:45:43

标签: node.js socket.io

我有带有 socket.io 和 express 的服务器

我正在收听收到的消息

 let server = https.createServer(ssl, app);

    const io = new Server(server,{
        transports:'websocket',
        allowEIO3:true
    });

    io.on('connection', (socket) => {
        socket.onAny(async (eventName, type, data, ...args) => {
            switch (type) {
                case 'address':
                    break
                case 'hash':
                    rpc.getblockhash(1000).then(data => {
                        console.log('hash---', data)
                    });
                    break
                default:
                    break
            }

我收到客户的请求并获取信息

如何发送回复?

在 socket.io 的例子中,我看到了这段代码

socket.emit(eventName[, …args][, ack])
eventName (String)
args
ack (Function)
Returns true

但我不知道事件名称

0 个答案:

没有答案