Als «socket.io» getaggte Fragen

97
Authentifizieren von Socket-Io-Verbindungen mit JWT

Wie kann ich eine socket.io-Verbindung authentifizieren? Meine Anwendung verwendet einen Anmeldeendpunkt von einem anderen Server (Python), um ein Token abzurufen. Wie kann ich dieses Token verwenden, wenn ein Benutzer eine Socket-Verbindung auf der Knotenseite öffnet? io.on('connection',...

87
Socket.IO behandelt Trennungsereignis

Kann dieses Trennungsereignis nicht behandeln, weiß nicht, warum Socket nicht an den Client gesendet wird / Client antwortet nicht! Server io.sockets.on('connection', function (socket) { socket.on('NewPlayer', function(data1) { online = online + 1; console.log('Online players : ' + online);...

79
Senden Sie zusätzliche Daten zur Socket-Verbindung

Wie sende ich am besten zusätzliche Daten bei Socket-Verbindung? Klient: socket.on('connect',function(){ //I'd like set some values and pass them up to the node server. }); Node.js Server: io.on('connection', function(client){ //I'd like to get the data here. }); Zum Beispiel das Senden eines...

79
Alle Clients mit Socket.io aktualisieren?

Ist es möglich, alle Clients zu zwingen, mit socket.io zu aktualisieren? Ich habe Folgendes versucht, aber es scheint andere Clients nicht zu aktualisieren, wenn ein neuer Client eine Verbindung herstellt: Serverseitiges JavaScript: Ich versuche, eine Nachricht an alle Clients zu senden, die...

76
Wo befindet sich die Client-Bibliothek socket.io?

Soweit ich gesehen habe, gibt es keine Erklärung dafür, wo wir das clientseitige Skript finden sollen, socket.iowenn node.jses nicht als Webserver verwendet wird. Ich habe ein ganzes Verzeichnis clientseitiger Dateien gefunden, aber ich benötige sie in einer kombinierten Version (wie sie bei der...

75
Trennen der Dateiserver- und Socket.io-Logik in node.js

Ich bin ziemlich neu in node.js und habe festgestellt, dass es ziemlich kompliziert ist, ein Projekt in mehrere Dateien zu unterteilen, wenn das Projekt größer wird. Ich hatte eine große Datei, die sowohl als Dateiserver als auch als Socket.IO-Server für ein Multiplayer-HTML5-Spiel diente. Ich...

71
Ruft den Verbindungsstatus auf dem Socket.io-Client ab

Ich verwende Socket.io und möchte den Status der Verbindung zum Server von der Clientseite aus erfahren. Etwas wie das: socket.status // return true if connected, false otherwise Ich benötige diese Informationen, um dem Benutzer ein visuelles Feedback zu geben, wenn die Verbindung unterbrochen...