Red de conocimiento informático - Conocimiento de Internet de las cosas - Código fuente C++ que muestra la hora de Beijing en tiempo real. No obtiene la hora local. Es mejor obtener la hora de la red.

Código fuente C++ que muestra la hora de Beijing en tiempo real. No obtiene la hora local. Es mejor obtener la hora de la red.

Según tengo entendido, hay dos formas de obtener la hora de la red.

1. Imite la función de corrección automática de la hora de la ventana, utilice la programación de socket, obtenga el número actual de segundos de la URL de la hora y luego conviértalo a la hora de Beijing. He escrito un pequeño programa para corregir la hora de la red antes, pero no sé por qué a menudo no se puede acceder a esos dos sitios web de hora. Puede deberse a que se han armonizado sitios web extranjeros.

2. Al igual que Baidu, puedes buscar la hora y aparecerá la hora actual. Generalmente es el sitio web de corrección de hora. Puede utilizar la función URLDownloadToFile para descargar los datos de esta página web a su computadora, y luego puede analizar los datos de este archivo y sacar la hora actual.

Ambos métodos son posibles, pero recomiendo el segundo, porque la tasa de éxito del acceso a sitios web nacionales es mucho mayor que la de países extranjeros.