Recherche…


Diffusion à tous les utilisateurs

Il est possible d'envoyer un message ou des données à toutes les connexions disponibles. Cela peut être réalisé en initialisant d'abord le serveur, puis en utilisant l'objet socket.io pour trouver tous les sockets et ensuite émettre comme vous le feriez normalement sur un seul socket.

var io = require('socket.io')(80) // 80 is the HTTP port
io.on('connection', function (socket) {
      //Callback when a socket connects
    );
io.sockets.emit('callbackFunction',data); 

Diffusion sur toutes les autres prises

Il est possible d'émettre un message ou des données à tous les utilisateurs sauf celui qui fait la demande:

var io = require('socket.io')(80);
io.on('connection', function (socket) {
  socket.broadcast.emit('user connected');
});


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow