Quiero generar un espacio de nombres de socket dinámico cada vez que alguien se registre (ese espacio de nombres debe ser la identificación del usuario o lo que sea). Pero, la idea es que cada vez que un usuario se registre, obtenga una clave API de mi servidor y luego pueda usar esa clave en su interfaz para conectarse con mi servidor de socket. Ahora, por supuesto, los clientes serán todos diferentes, por lo que tendré que generar un espacio de nombres dinámico para cada usuario.
He pensado en recorrer la colección del usuario y luego crear un espacio de nombres para cada ID de usuario, pero el problema es que, ¿qué sucede si alguien crea una nueva cuenta? Mi servidor de socket ya se estará ejecutando y no volverá a generar un nuevo espacio de nombres.