Visualizador de Torres de Hanoi (Servidor HTTP 0.9)

Descripción extensa: Este proyecto consiste en un servidor web ligero implementado en Java que responde peticiones HTTP 0.9. La finalidad fue diseñar una aplicación capaz de calcular y mostrar paso a paso la solución de las Torres de Hanoi para N anillos. El servidor sirve archivos estáticos (HTML + JS) y expone un endpoint que devuelve el estado de las torres en formato JSON para un paso dado.
Funcionalidades:
- Servidor HTTP 0.9 implementado en Java (escucha en puerto configurable).
- Cálculo recursivo de los pasos (lógica de solución de las Torres de Hanoi).
- Cliente web que consume el endpoint con fetch para actualizar la visualización paso a paso.
- Manejo de múltiples valores de N y validaciones de entrada en el cliente.
Tecnologías utilizadas: Java (Sockets), HTML, JavaScript (fetch), JSON. Herramientas: IntelliJ IDEA, Git.