Когда два клиента присоединяются к чату, я хочу отправить каждому из них уникальное сообщение.Первый клиент получает сообщение, а второй - нет.Это код:
io.on('connection', (socket) => {
var roomName
var firstPlayer
var secondPlayer
var connectedClients
socket.on('roomName', (obj) => {
roomName = obj.name
socket.join(roomName)
connectedClients = Object.keys(io.sockets.adapter.rooms[roomName].sockets)
if( connectedClients.length > 1 ){
firstPlayer = connectedClients[0]
secondPlayer = connectedClients[1]
// sending the icon decision
socket.to(firstPlayer).emit( 'iconDecide', { iAmX: true } )
socket.to(secondPlayer).emit( 'iconDecide', { iAmX: false } )
}
})
socket.on('move', (obj) => {
socket.to(roomName).emit('receiveMove', obj)
}) })
Как мне отладить это?Есть ли способ увидеть ошибку, если socket.io не может отправить сообщение?