我有带有 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
但我不知道事件名称