Paso 5: Escribir código para sincronizar la hora
El código de sincronización de tiempo acabó demostrando el más difícil. Originalmente tenía la intención usar NTP (Network Time Protocol) para obtener el tiempo, sin embargo no he podido conseguir que funcione con el servidor web. Por el contrario terminé implementando el protocolo más simple del día. Esto implica conectar al puerto 13 en un servidor determinado, que responde automáticamente con el tiempo en un formato conocido. El código analiza esto y actualiza su tiempo interno en consecuencia.Se utilizan dos direcciones del servidor posible. Si uno falla entonces el otro se intenta. Estos se preguntan en Inicio y luego cada hora. Los sitios de servidor día recomiendan limitar cuánto se les consulta y puede bloquear su dirección si se maltratan.