SORU
3 Temmuz 2011, Pazar


Yuva.IO - nasıl bağlı yuva/müşterilerin listesini alabilir miyim?

Şu anda bağlı olan istemciler/tüm yuva bir listesini almak için çalışıyorum.

io.sockets bir dizi, ne yazık ki vermez.

Kendi listemi bir dizi kullanmaya devam edebileceğimi biliyorum, ama bu 2 sebep için en iyi çözüm olduğunu düşünmüyorum:

  1. Fazlalık. Yuva.IO zaten bu listenin bir kopyasını saklar.

  2. Yuva.IO istemciler (i.keyfi olarak alan değerlerini ayarlamak için bir yöntem sağlar eğer kendi listemi korumak için olsaydı, bu değişikliklere ayak uydurmak için ihtiyacım olur e: socket.set('nickname', 'superman')).

Yardım?

CEVAP
6 AĞUSTOS 2011, CUMARTESİ


Yuva.IO 0,7 ad clients bir yöntem var, bu tüm bağlı yuva bir dizi döndürür.

Ad API:

var clients = io.sockets.clients();
var clients = io.sockets.clients('room'); // all users from room `room`

Bir ad için

var clients = io.of('/chat').clients();
var clients = io.of('/chat').clients('room'); // all users from room `room`

Umutlar gelecekte birisi yardımcı olur bu

NOT:Bu ÇözümSADECE1.0 önceki sürüm ile çalışır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • TokShogun

    TokShogun

    6 HAZİRAN 2009