2017-01-02 2 views
-2

Was ich versuche zu tun, ist Socket nur auf den Absender reagieren. Was ich gerade mache: Wenn Benutzer Webseite besuchen, habe ich js eingeschlossen, also verbindet er sich auf dem Server (auf allen Webseiten), aber ich bin mir nicht sicher, ob die Seite neu geladen oder die Seiten gewechselt werden gleich ? Jetzt sende ich Daten an meine node.js-App, die etwas damit machen, aber im Falle eines Fehlers/Erfolges Wie kann ich an bestimmte Clients senden, die Daten senden (jetzt emittiere ich Daten für jeden angeschlossenen Benutzer)Socket.io antworte auf Absender

+1

Sie sollten genügend Quellcode hinzufügen, um die Frage zu beschreiben. – zola

+0

Um eine Antwort zu erhalten, die wahrscheinlich schnell und genau ist und keine Vermutung, müssen Sie den relevanten Teil Ihres Codes in Ihre Frage aufnehmen. Fragen zu bestimmten Codes sollten den entsprechenden Code enthalten, den Sie haben - immer. – jfriend00

Antwort

1

Sie müssen am Socket-Objekt emittieren:

io.on('connection', (socket) => { 
    socket.on('event',() => { 
    socket.emit('otherEvent', { data : ... }); 
    }); 
});