• Miércoles 8 de Mayo de 2024, 11:05

Autor Tema:  Mirar La Hora En Internet  (Leído 1133 veces)

ragnarok

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Mirar La Hora En Internet
« en: Domingo 25 de Septiembre de 2005, 01:23 »
0
Hola,

Necesito saber la hora para un programa que estoy haciendo, pero no la que tenga el usuario en su ordenador porque puede cambiarla sino en internet.

Había pensado en conectarme con un socket a alguna página que muestre la hora actual, parsear lo que reciba y así saber la hora, pero creo que es muy ineficiente y engorroso y que debe haber una solución más fácil.

¿alguien conoce cuál?

Gracias.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Mirar La Hora En Internet
« Respuesta #1 en: Lunes 7 de Noviembre de 2005, 03:48 »
0
el servidor es:

time.windows.com

Aunque existen otros servidores web para la sincronizacion pe: time.nist.gov
existe un protocolo de sincronizacion de la hora y la fecha, esto se hace por el puerto 123 en UDP y el protocolo utilizado es el NTP (NetWork Time Protocol).

http://www.faqs.org/rfcs/rfc958.html

Otra vez...
puedes usar sockets e implementar tu mismo el protocolo, pero es mejor que uses las funciones de la api de windows.

http://msdn.microsoft.com/library/default....ntp_request.asp
http://msdn.microsoft.com/library/default....esample_str.asp
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io