我正在项目中使用套接字IO室。
在服务器端:
const PORT = 4200
const server = require('http').createServer(require('express')())
const io = require('socket.io')(server)
server.listen(PORT)
const room = 'example'
io.sockets.on('connection', (socket) => {
socket.join(room);
});
从服务器到客户端发送数据,我使用的是io.sockets.in(room).emit(path, data)
,它运行良好。
问题是当我从客户端监听未触发代码的事件时。
io.sockets.on(path, () => console.log('FIRED'))
路径绝对正确。
怎么了?我使用on
事件不正确吗?