IIC2233 / syllabus-2018-2

Repositorio oficial del curso IIC2233 Programación Avanzada 🎉 🎊
50 stars 83 forks source link

Mantener un server corriendo #734

Closed johntrombon closed 5 years ago

johntrombon commented 5 years ago

Hola, en la AY-13, mantienen corriendo el server con un while True: pass, mi pregunta es, ¿es esta la mejor manera de hacerlo?. Lo otro que se me ocurre es haciendo dejando uno de los threads como no-daemon pero siento que eso podría traer problemas para cuando decida cerrarlo. Busqué en internet otra alternativa pero me salen puras cosas de django :(

jeschuwirth commented 5 years ago

Hola @jtescobar1 ! lo que más te recomiendo para dejar un servidor corriendo es tener en el thread principal un while True, el cual esta constantemente esperando nuevas conexiones y cuando reciba una le haga todas las interacciones necesarias, un vez la haya trabajado y asignado a un lugar correcto, el servidor vuelve a su estado normal de escuchar nuevas conexiones.