HS NTP C Source Library 1.10

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 495.62 KB
‎Classificação dos utilizadores: 5.0/5 - ‎4 ‎votos

Sobre HS NTP C Source Library

HS NTP é uma biblioteca de software em C (fornecida com código fonte completo) que implementa o lado cliente do Protocolo de Tempo de Rede (NTP) sobre a camada de tomada UDP de acordo com RFC1769 e RFC1305. A Biblioteca HS NTP permite que uma aplicação do utilizador sincronize o tempo do sistema local para a hora do servidor NTP remoto. O HS NTP inclui a fonte C para as seguintes plataformas: Windows, Linux, MAC OS X, iPhone iOS, WinCE A primeira aplicação de utilizador chama a função de inicialização HS NTP fornecendo ponteiros para funções de retorno no código do utilizador para gestão do temporizador e para reportar eventos NTP ao utilizador. Para obter a diferença de tempo entre o sistema local e o servidor NTP remoto, a aplicação do utilizador chama a função HsNtpGetTime, especificando o nome do servidor NTP ou o endereço IP e a porta UDP de origem para usar. A biblioteca HS NTP resolve então o nome do servidor, os formatos e envia o pacote de pedido de tempo NTP de acordo com a norma RFC1305 e RFC1769. Uma vez que o HS NTP recebeu a resposta de tempo NTP do servidor NTP, analisa a resposta e relata a diferença de tempo resultante para a aplicação do utilizador através da função de retorno. Os parâmetros para este evento de retorno contêm o valor de offset em segundos necessários para aplicar ao relógio local de modo a sincronizá-lo ao tempo no servidor NTP remoto. O design modular facilita a entrada do módulo de protocolo HS NTP para qualquer ambiente. HS NTP internamente em uma camada inferior interfaces para a biblioteca HS Sock que fornece serviços de transporte UDP. A aplicação do utilizador não precisa de se preocupar com winsock - HS NTP faz toda a transmissão, receção e manuseamento de eventos sobre a camada da tomada.