Socket.io存储套接字以便稍后发送

时间:2018-05-01 08:09:25

标签: node.js angular sockets io

因此,我正在开发一个套接字服务器来收听许多用户,然后将数据发送给其他用户。 这个问题是我需要存储套接字对象以便稍后发出数据。 但是我的客户没有收到任何通知。

如果我在连接后直接这样做。

io.on('connection', (socket): void => {
    socket.emit('hello', { text: "hello" }); // WORKS FINE

socket.on('init', (socket): void => {
    socket.emit('hello', { text: "hello" }); // DOESNT WORK ANYMORE
}

}

所以问题是我无法存储它,因为它甚至可以在init中工作。 如果我记录套接字,它会显示对象没有问题...

我正在使用:      - 前端:Angular 5套接字IO      - 后端:NodeJS Express Socket IO

希望有人知道我做错了什么。感谢您阅读

0 个答案:

没有答案