是否可以在每个套接字连接上从服务器发出事件?

时间:2020-10-28 16:55:04

标签: javascript sockets socket.io

我正在尝试在客户端连接时从服务器端发出事件。但是,由于某种原因,服务器没有发出此事件。谁能解释为什么会这样?

server.js

io.on('connection', socket => {

    console.log('User '+socket.id + ' connected');
    io.emit('connect',()=>{
        console.log('emitted connect!!')
    })
    socket.on('login', function (data) {
        console.log("login event emitted by:", socket.id)
    })
})

client.js

socket.on('connect', function (data) {
    console.log("connect event emitted by server")
    connected = true;
    if (username) socket.emit('login', {'username' : username});
})

0 个答案:

没有答案