7
votes

Récupérer tous les objets de la prise dans io.socket

Je cherche à obtenir tous les objectifs de la prise de personnes de tous les individus de io.sockets et itérer sur chacun d'eux.

Quelque chose comme: xxx

Soit je le fais mal ou que je dois manquer quelque chose. Pensées?


2 commentaires

Alors, quel est le problème ou la question?


Je suis juste curieux, quel serait le cas d'utilisation pour cela?


3 Réponses :


2
votes

cela peut être «documenté», mais fonctionne: xxx

Utilisez io.sockets.Clients () : xxx

Vous pouvez utiliser l'excellent Node-inspecteur pour joindre à votre application et inspecter le contenu de s .


1 commentaires

C'est exactement ce dont j'avais besoin. Inspecter io.Sockets a rendu évident pour moi. Je me rends compte que ma question n'était pas claire, merci d'avoir répondu.



15
votes

La méthode officielle est la suivante: xxx

ou filtrer par les pièces: xxx

ceci est conseillé sur la suggestion ci-dessus comme socket.io La structure de données interne pourrait toujours être susceptible de changer et de rompre potentiellement tout votre code avec les futures mises à jour. Vous avez beaucoup moins moins à un risque lorsque vous utilisez cette méthode de cette officiel .


4 commentaires

C'est ma seule plainte à propos de la socket autrement fantastique.io: alors qu'il y a beaucoup de Exemples , Il n'y a pas de documentation d'API concise, me laissant deviner mon chemin à ma première suggestion.


Ceci est exactement ce que je cherchais. Merci.


JOSH3736 Oui Documentation est un bit d'un bit de tache douloureux. Nous devrions probablement exécuter un outil JSDoc sur notre code pour créer une petite documentation de l'API.


@ 3RDEDEN Je trouve qu'il est vraiment ironique que cela a été suggéré comme la méthode officielle et a été rapidement supprimée dans Socket.io 1.0 :) - Ce devrait l'ajouter ...



0
votes

Obtenez toutes les prises avec aucune pièce : xxx


0 commentaires