Socket.io es una librería para hacer comunicaciones en tiempo real con Node.js utilizando Websockets y en este blog he dedicado varios artículos al respecto.
Sin embargo, una necesidad muy común al usar todas las funcionalidades de esta librería es usar correctamente los Namespace y los Rooms, el cual nacen para tener extensiones y una mejor organización de nuestros canales, pero este no es el post para explicar cada uno (http://socket.io/docs/rooms-and-namespaces/) si no para crear namespaces dinámicos y que por su implementación normal no es posible.
A continuación, un ejemplo donde se puede crear namespaces y unirse a ellos dinámicamente.
Servidor
- Declaración de variables
var MAX_CLIENTS = 5; var namespace_queue = [];
- Funciones locales
Continue reading “Cómo hacer namespaces dinámicos en Socket.io”
