Articles of socket.io

ottenere quante persone ci sono in una chat room in socket.io

Ho questo codice in questo momento che imposta il nick e la stanza: io.sockets.on(‘connection’, function(client){ var Room = “”; client.on(“setNickAndRoom”, function(nick, fn){ client.join(nick.room); Room = nick.room; client.broadcast.to(Room).emit(‘count’, “Connected:” + ” ” + count); fn({msg :”Connected:” + ” ” + count}); }); Volevo sapere come ottenere quante persone sono connesse a una chatroom specifica … come […]

WebSockets e proxy Apache: come configurare mod_proxy_wstunnel?

Io ho : Apache (v2.4) sulla porta 80 del mio server per www.domain1.com , con mod_proxy e mod_proxy_wstunnel abilitato node.js + socket.io sulla porta 3001 dello stesso server. L’accesso a www.domain2.com (con porta 80) reindirizza a 2. grazie al metodo descritto qui . Ho impostato questo nella configurazione di Apache: ServerName www.domain2.com ProxyPass / http://localhost:3001/ […]

come impostare socket.io origini per limitare le connessioni a un solo URL

Abbiamo un sito html e un server node.js che serve quel sito. Il sito Web e il server scambiano dati utilizzando socke.io. Abbiamo trovato questo nella documentazione: origins defaults to *:* Le origini a cui è consentito connettersi al server Socket.IO. Il nostro html.site è su http://questionexample.com/page1 . Solo questo sito può connettersi al nostro […]

Socket.io 1.x: usa solo WebSocket?

Stiamo sviluppando un’applicazione web che verrà eseguita solo su browser moderni (IE10 +) per diversi motivi. Una delle funzionalità che abbiamo implementato è Socket.io 1.x. Tuttavia, per impostazione predefinita il client Socket.io tenta di supportare i browser più vecchi, quindi avvia una connessione con il polling lungo e quindi aggiorna quella ai WebSockets. Questo è […]

Ottieni l’indirizzo IP del client in socket.io

Quando si utilizza socket.IO in un server Node.js, esiste un modo semplice per ottenere l’indirizzo IP di una connessione in ingresso? So che puoi ottenerlo da una connessione HTTP standard, ma socket.io è un po ‘una bestia diversa.

Socket.IO Authentication

Sto cercando di utilizzare Socket.IO in Node.js e sto cercando di consentire al server di fornire un’identity framework a ciascuno dei client Socket.IO. Poiché il codice socket non rientra nell’ambito del codice del server http, non ha un facile accesso alle informazioni sulla richiesta inviate, quindi suppongo che dovrà essere inviato durante la connessione. Qual […]

Qual è un esempio del più semplice ansible Socket.io esempio?

Quindi, ultimamente, ho cercato di capire Socket.io, ma non sono un programmatore supergreat, e quasi ogni esempio che riesco a trovare sul web (credetemi ho cercato ore e ore), ha cose extra che complicano le cose. Molti esempi fanno un sacco di cose che mi confondono, o si collegano a qualche database strano, o usano […]

Come riutilizzare la connessione redis in socket.io?

Ecco il mio codice usando socket.io come WebSocket e backend con pub / sub redis. var io = io.listen(server), buffer = []; var redis = require(“redis”); var subscribe = redis.createClient(); ** 15) buffer.shift(); client.send(msg); }); client.on(‘message’, function(message){ }); client.on(‘disconnect’, function(){ subscribe.quit(); }); }); Ogni nuova richiesta io creerà una nuova connessione redis. Se qualcuno apre […]

socket.io.js non trovato

Per qualche ragione il mio server nodo non può servire la route /socket.io/socket.io.js , ottengo sempre un errore 404. Ho provato a compilare diverse versioni di nodes ( corrente è 0.6.13 che gira anche sul server, dove funziona effettivamente ). Da app.js ottengo info: socket.io started e nessun errore durante il tentativo di chiamare il […]

L’app fa riferimento a selettori non pubblici in Payload / .app / : decoder

Ricevo questo avviso mentre invio l’app nello store di Apps tramite l’organizzatore. L’app fa riferimento a selettori non pubblici in Payload / .app /: decoder so che riceviamo questo avviso se utilizziamo API di terze parti nella nostra applicazione. Ho usato la libreria SOCKETIO-ObjC per la funzionalità di chat nell’applicazione. Utilizzato anche Facebook SDK iOS […]