Hola Emiliano, yo también soy nuevo, pero pensando en tu problema, más allá del lenguaje, viendo la arquitectura del sistema, creo que te puede ser más sencillo tener 2 servicios por separado.
Uno con el socket server y otro con el servicio rest, cuando se atiende el request rest podés hacer que desde el controlador/vista flask te conectes al socket server y hagas el broadcast del mensaje/señal a los que estén conectados, tipo tutorial de socket con sala de chat.
No veo necesidad de que tengas que tener un all-in-one server, cada cosa con lo suyo.
Solo pienso en voz alta, por lo general lo complejo es como lo pensamos, no lo que hace.
Saludos.
--
Has recibido este mensaje porque estás suscrito al grupo "PyUy" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyuy+uns...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a py...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/pyuy.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Bueno, suerte con el engendro. Debe ser algo chico o un experimento acotado, sino vas a tener problemas para manejar volumen, controlar la demanda y los recursos.
Saludos