2015-02-14 5 views
0

В разделе сокета клиента socket.io документа doc http://socket.io/docs/client-api/#io#socket ссылается на документы Socket, что подразумевает, что объект Socket-объекта и объект Socket-сервера являются одинаковыми.отправка широковещательного сообщения с клиентской стороны в socket.io

Кроме того, документы http://socket.io/docs/rooms-and-namespaces/#default-room имеют следующий код, который имеет объект широковещательной передачи, присоединенный к объекту сокета. то есть. socket.broadcast.

io.on('connection', function(socket){ 
    socket.on('say to someone', function(id, msg){ 
    socket.broadcast.to(id).emit('my message', msg); 
    }); 
}); 

Однако socket.broadcast свойство не доступен на стороне клиента. Он выдает ошибку типа. Означает ли это, что трансляция не может осуществляться с клиентской стороны.

ответ

0

Да, трансляция не может осуществляться с клиентской стороны. Это потому, что они могут быть сокетами, но они не считаются одинаковыми. Проверьте эти два:

и Socket.io

 Смежные вопросы

  • Нет связанных вопросов^_^