HS NTP C Source Library 1.10

Licencia: Prueba gratuita ‎Tamaño del archivo: 495.62 KB
‎Calificación de usuarios: 5.0/5 - ‎4 ‎Votos

acerca de HS NTP C Source Library

HS NTP es una biblioteca de software en C (suministrada con código fuente completo) que implementa el lado del cliente del Network Time Protocol (NTP) sobre la capa de socket UDP según RFC1769 y RFC1305. La biblioteca NTP del HS permite que una aplicación de usuario sincronice la hora del sistema local con la hora remota del servidor NTP. HS NTP incluye la fuente C para las siguientes plataformas: Windows, Linux, MAC OS X, iPhone iOS, WinCE La primera aplicación de usuario llama a la función de inicialización DE HS NTP que proporciona punteros a funciones de devolución de llamada en el código de usuario para la administración del temporizador y para informar de eventos NTP al usuario. Para obtener la diferencia de tiempo entre el sistema local y el servidor NTP remoto, la aplicación de usuario llama a la función HsNtpGetTime, especificando el nombre del servidor NTP o la dirección IP y el puerto UDP de origen que se va a utilizar. La biblioteca NTP del HS entonces resuelve el nombre del servidor, da formato y envía el paquete de solicitud de tiempo NTP según el estándar RFC1305 y RFC1769. Una vez que el HS NTP ha recibido la respuesta del tiempo NTP del servidor NTP analiza la respuesta y señala la diferencia de tiempo resultante a la aplicación del usuario vía la función de devolución de llamada. Los parámetros a esta devolución de llamada del evento contienen el valor de desplazamiento en los segundos necesarios para aplicarse al reloj local para sincronizarlo con el tiempo en el servidor remoto NTP. El diseño modular facilita el puerto del módulo de protocolo HS NTP a cualquier entorno. HS NTP internamente en una capa inferior interfaces a la biblioteca HS Sock que proporciona los servicios de transporte UDP. La aplicación de usuario no tiene por qué preocuparse por Winsock - HS NTP hace toda la transmisión, recepción y manejo de eventos sobre la capa de socket.