![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como obtener hora desde internet
buenas.....
necesitaria saber como puedo hacer para obtener de internet para actualizar la hora de mi programa. desde ya muhcas gracias. |
#2
|
||||
|
||||
Hola,
por ejemplo utilizando un servidor SNTP o NTP. Existen multitud de ellos de acceso público en la red. Para sincronizarte o bien utilizas un cliente que se comunique con el servidor, o bien te creas tú el cliente utilizando alguno de los protocolos anteriores para hacerlo. Imagino que alguna de las bibliotecas de componentes de acceso a Internet (tipo Indy y similares) te darán soporte para ello. Saludos. |
#3
|
||||
|
||||
Un poco "tarde" para mi respuesta
![]() He probado el componente que viene con las Indy 10 para conectar via SNTP/NTP con un "servidor de hora" (time server) y no ha habido manera. He utilizado unas librerias TCP/IP llamadas "synapse" (http://www.ararat.cz/synapse/), y con estas si que ha funcionado todo correctamente.
Lista de servidores de hora: http://support.microsoft.com/default...d=kb;es;262680 Salu2
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. Última edición por German fecha: 27-07-2005 a las 11:20:56. |
#4
|
|||
|
|||
Indy
IdSNTP1.Host := 'time.windows.com';
label1.Caption := 'Fecha y hora: '+Datetimetostr(IdSNTP1.DateTime);Y te da la hora local, no la del meridiano cero
__________________
Carlos |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|