Preguntas etiquetadas con socket.io

Socket.IO tiene como objetivo hacer posibles las aplicaciones en tiempo real en todos los navegadores y dispositivos móviles, difuminando las diferencias entre los diferentes mecanismos de transporte. Admite múltiples transportes, como WebSockets, Flash sockets, sondeos largos y más, retrocediendo automáticamente cuando falla un transporte.

163
socket.io habitaciones o espacios de nombres?

Estoy investigando nodejs / socket.io para chatear en tiempo real, y necesito algunos consejos para implementar salas. ¿Qué es mejor, usar el espacio de nombres o la función de sala para aislar por completo los grupos de chat entre sí? ¿Cuál es la verdadera diferencia técnica entre las...

163
node.js, socket.io con SSL

Estoy tratando de ejecutar socket.io con mi certificado SSL, sin embargo, no se conectará. Basé mi código en el ejemplo de chat: var https = require('https'); var fs = require('fs'); /** * Bootstrap app. */ var sys = require('sys') require.paths.unshift(__dirname + '/../../lib/'); /** * Module...

133
socket.emit () vs. socket.send ()

¿Cuál es la diferencia entre estos dos? Noté que si cambiaba de socket.emita socket.sendun programa de trabajo, el servidor no recibía el mensaje, aunque no entiendo por qué. También noté que en mi programa si cambié de socket.emita socket.send, el servidor recibe un mensaje, pero parece...

128
Usando PHP con Socket.io

¿Es posible usar Sockets.io en el lado del cliente y comunicarse con una aplicación basada en PHP en el servidor? ¿PHP incluso admite una forma de escritura de código de 'conexión duradera'? Todo el código de muestra que encuentro para socket.io parece ser para node.js en el lado del servidor, por...

123
Autenticación Socket.IO

Estoy tratando de usar Socket.IO en Node.js, y estoy tratando de permitir que el servidor dé una identidad a cada uno de los clientes de Socket.IO. Como el código de socket está fuera del alcance del código del servidor http, no tiene fácil acceso a la información de solicitud enviada, por lo que...

123
Número máximo de conexiones Socket.IO simultáneas

Esta pregunta se ha hecho anteriormente, pero no recientemente, y no tiene una respuesta clara. Con Socket.io, ¿hay un número máximo de conexiones simultáneas que se pueden mantener antes de que necesite agregar otro servidor? ¿Alguien sabe de algún entorno de producción activo que esté usando...

120
Cliente Node.js para un servidor socket.io

Tengo un servidor socket.io en ejecución y una página web coincidente con un cliente socket.io.js. Todo funciona bien. Pero, me pregunto si es posible, en otra máquina, ejecutar una aplicación node.js separada que actuaría como cliente y se conectaría al servidor socket.io

106
Autenticar conexiones de socket io mediante JWT

¿Cómo puedo autenticar una conexión socket.io? Mi aplicación usa un punto final de inicio de sesión de otro servidor (python) para obtener un token, ¿cómo puedo usar ese token cada vez que un usuario abre una conexión de socket en el lado del nodo? io.on('connection', function(socket) {...