Ricerca…


Trasmissione a tutti gli utenti

È possibile inviare un messaggio o dati a tutte le connessioni disponibili. Questo può essere ottenuto inizializzando prima il server e poi usando l'oggetto socket.io per trovare tutti i socket e quindi emettere come normalmente si emetterebbe su un singolo 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); 

Trasmesso a tutti gli altri socket

È possibile emettere un messaggio o dati a tutti gli utenti tranne quello che effettua la richiesta:

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow