Als «socket.io» getaggte Fragen

Socket.IO zielt darauf ab, Echtzeit-Apps in jedem Browser und Mobilgerät zu ermöglichen und die Unterschiede zwischen den verschiedenen Transportmechanismen zu verwischen. Es unterstützt mehrere Transporte wie WebSockets, Flash-Sockets, lange Abfragen und mehr, die automatisch zurückfallen, wenn ein Transport fehlschlägt.


5
Was ist ein Beispiel für das einfachste Beispiel von Socket.io?
Ich habe in letzter Zeit versucht, Socket.io zu verstehen, aber ich bin kein großartiger Programmierer, und fast jedes Beispiel, das ich im Internet finden kann (glauben Sie mir, ich habe stundenlang gesucht), enthält zusätzliche Dinge, die die Dinge komplizieren. Viele der Beispiele machen eine Reihe von Dingen, die mich verwirren, …
113 node.js  socket.io 


5
Socket.io Zimmer Unterschied zwischen Broadcast.to und Sockets.in
Die Readme-Datei von Socket.io enthält das folgende Beispiel: var io = require('socket.io').listen(80); io.sockets.on('connection', function (socket) { socket.join('justin bieber fans'); socket.broadcast.to('justin bieber fans').emit('new fan'); io.sockets.in('rammstein fans').emit('new non-fan'); }); Was ist der Unterschied zwischen socket.broadcast.to()und io.sockets.in()?
102 node.js  socket.io 

3
Faye vs. Socket.IO (und Juggernaut)
Socket.IO scheint die beliebteste und aktivste WebSocket-Emulationsbibliothek zu sein. Juggernaut verwendet es, um ein komplettes Pub / Sub-System zu erstellen. Faye ist auch beliebt und aktiv und verfügt über eine eigene Javascript-Bibliothek, wodurch die gesamte Funktionalität mit der von Juggernaut vergleichbar ist. Juggernaut verwendet Node für seinen Server, und Faye …

3
Wie kann man nodeJS + Socket.IO und PHP integrieren?
Ich habe mich kürzlich umgesehen, um einen guten Weg zu finden, um zwischen nodeJS und PHP zu kommunizieren. Hier ist die Idee: nodeJS ist noch ziemlich neu und es kann schwierig sein, eine vollständige Anwendung nur damit zu entwickeln. Darüber hinaus benötigen Sie es möglicherweise nur für ein Modul Ihres …

3
Was ist der Unterschied zwischen io.sockets.emit und Broadcast?
Was ist der Unterschied zwischen io.sockets.emit und socket.broadcast.emit? Wird nur die Sendung an alle gesendet, ABER an den Socket, der sie sendet? Es scheint, dass sie austauschbar verwendet werden können: io.sockets.on('connection', function (socket) { //these should do the same thing io.sockets.emit('this', { receivers: 'everyone'}); socket.broadcast.emit('this', { receivers: 'everyone but socket'}); …

12
WebSockets und Apache-Proxy: Wie konfiguriere ich mod_proxy_wstunnel?
Ich habe : Apache(v2.4) auf Port 80 meines Servers für www.domain1.com, wobei mod_proxy und mod_proxy_wstunnel aktiviert sind node.js + socket.io auf Port 3001 desselben Servers. Der Zugriff www.domain2.com(mit Port 80) leitet dank der hier beschriebenen Methode zu 2. weiter . Ich habe dies in der Apache-Konfiguration festgelegt: <VirtualHost *:80> ServerName …

2
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', function(socket) { socket.on('message', function(message) { io.emit('message', message); }); }); Und die Kundenseite: var token …
97 node.js  socket.io  jwt  token 


8
Verwenden von socket.io in Express 4 und / bin / www des Expressgenerators
Also hier ist der Deal: Ich versuche, socket.io in einem Express-Projekt zu verwenden. Nachdem Express Js 4 gestartet wurde, habe ich meinen Express-Generator aktualisiert und jetzt gehen die anfänglichen Funktionen der App in die ./bin/wwwDatei, einschließlich dieser Variablen (www-Dateiinhalt: http://jsfiddle.net/avMa5/ ). var server = app.listen(app.get('port'), function() {..} (Überprüfen Sie es …


4
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); console.log('New player connected : ' + data1); Players[data1] = data1; console.log(Players); }); …


13
Socket.io Client: Mit einem Handler auf alle Ereignisse reagieren?
Ist es möglich, dass ein socket.io-Client auf alle Ereignisse reagiert, ohne jedes Ereignis einzeln angeben zu müssen? Zum Beispiel so etwas (was momentan offensichtlich nicht funktioniert): var socket = io.connect("http://myserver"); socket.on("*", function(){ // listen to any and all events that are emitted from the // socket.io back-end server, and handle …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.