因此,我正在开发一个套接字服务器来收听许多用户,然后将数据发送给其他用户。 这个问题是我需要存储套接字对象以便稍后发出数据。 但是我的客户没有收到任何通知。
如果我在连接后直接这样做。
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
希望有人知道我做错了什么。感谢您阅读