Articles of socket.io

Socket.io con nginx

Estoy intentando servir archivos estáticos mediante nginx 1.6 y con el tráfico del socket proxy proveniente del servidor web Node.js con socket.io. Esta es la parte relevante de nginx.conf: location /socket.io/ { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection “Upgrade”; proxy_set_header Host $host; } Funciona perfectamente directamente entre el navegador y Node.js, pero […]

Node.js – ¿Cómo puedo eliminar el puerto de la url?

Yo uso node.js y socket.io. Mi aplicación se ejecuta en el puerto 3000. La aplicación comienza desde url: mydomain.com:3000/ Quiero ejecutar la aplicación desde mydomain.com – Deseo eliminar el puerto de la url. ¿Dónde y cómo puedo establecer esta configuración?

¿Cómo conectar dos servidores node.js con websockets?

Aquí está mi problema: Tengo el servidor A, ejecutando node.js y usando socket.io para comunicarme con clientes (navegadores web). Todo esto funciona bien y elegante. Sin embargo, ahora que tengo el servidor B, que también necesita conectarse al servidor A a través de websockets, me he topado con una pared. Ninguno de los clientes websocket […]

socket.io y express 4 sesiones

Me gustaría acceder a la sesión express 4 en mi aplicación socket.io. Soy nuevo con Node y tengo algunos problemas para implementar esta funcionalidad. Encontré un módulo npm que permite el acceso a la sesión express 4: https://www.npmjs.org/package/session.socket.io-express4 o https://github.com/eiriklv/session.socket.io Si miras el código de mi app.js a continuación, estoy haciendo algo mal en la […]

Cómo obtener la lista de clientes de la habitación en socket.io 1.0

Puedo obtener la lista de clientes de la sala con este código en socket.io 0.9. io.sockets.clients(roomName) ¿Cómo puedo hacer esto en socket.io 1.0?

forzar la desconexión del cliente del servidor con socket.io y nodejs

¿Hay alguna forma de desconectar un cliente con SocketIO y, literalmente, cerrar la conexión? Entonces, si alguien está conectado a mi servidor y quiero cerrar la conexión entre ellos y mi servidor, ¿cómo voy a hacer eso?

Ejemplos de uso de RedisStore en socket.io

Estoy intentando escalar una aplicación simple de socket.io en múltiples procesos y / o servidores. Socket.io es compatible con RedisStore, pero no estoy seguro de cómo usarlo. Estoy viendo este ejemplo, http://www.ranu.com.ar/post/50418940422/redisstore-and-rooms-with-socket-io pero no entiendo cómo usar RedisStore en ese código sería diferente de usar MemoryStore. ¿Alguien puede explicar me lo? ¿Cuál es la diferencia […]

¿Cómo usar pasaporte con express y socket.io?

Actualmente estoy tratando de configurar un sistema de autenticación básico para mi aplicación node.js. Por ahora estoy usando Express (3.0.0rc5), pasaporte (0.1.12) y socket.io (0.9.10) con Mongoose como Tienda para datos de sesión. También he estado jugando con everyauth pero no me gustaba trabajar con promesas. Situación actual: La autenticación mediante pasaporte (estrategia de Facebook) […]

¿Pasando de socket.io a websockets crudos?

En este momento estoy usando socket.io con websockets obligatorios como el transporte. Estoy pensando en moverme a websockets sin procesar, pero no tengo claro qué funcionalidad perderé al moverme de socket.io. Gracias por cualquier orientación.

¿Es posible combinar React Native con socket.io?

Estaba trabajando en una aplicación con Phonegap + React.js y Socket.io. Sin embargo, luego se lanzó React-Native y la sensación nativa es increíble. Intenté que socket.io-client trabajara con React Native, pero desafortunadamente sin mucho éxito. Investigué un poco y estoy obteniendo exactamente los mismos errores que se describen en este número: https://github.com/facebook/react-native/issues/375 Los comentarios sobre […]