Я создаю приложение, которое позволяет вам присоединяться к играм, а затем получать обновления от других игроков в игре. До добавления функциональности комнат розетки работали нормально, но теперь клиенты не получают сообщения, передаваемые в соответствующие комнаты.
Код сервера:
io.on('connection', client => {
// JOIN GAME
client.on('join-game', ({gameId, playerId}) => {
console.log(gameId)
client.join('new-room', () => {
io.sockets.in('new-room').emit('player-joined-game', 'Is this thing on?);
})
});
Код клиента:
componentDidMount = () => {
const socket = socketIOClient('localhost:5000');
socket.on('player-joined-game', game => {
console.log(game)
})
}
Сервер получает сообщение, но клиент не печатает «Эта вещь включена?»