2016-02-21 3 views
0

Я хочу установить данные и получить данные.
Во-первых, я вызываю событие join. И установите данные в socket.room.
, но в событии сообщения я не могу получить socket.room.
Есть неопределенный. Как я могу получить socket.room в событии сообщения?Я хочу получить данные из сокета в nodejs. Как я могу получить данные? ex) socket.room

io.sockets.on('connection', function (socket) { 

    socket.on('join', function (data) { 
     socket.join(data); 
     socket.room = data; 
    }); 

    socket.on('message', function (data) { 
     io.sockets.in(socket.room).emit('message', data); 
    }); 
}); 

ответ

0

Пожалуйста, попробуйте, как показано ниже, и вот один example, чтобы помочь вам понять socket.io глубоко.

socket.on('join', function (data) { 
    socket.room = data; 
    socket.join(socket.room); 
}); 
Смежные вопросы