HS NTP C Source Library 1.10

Licença: Avaliação gratuita ‎Tamanho do arquivo: 495.62 KB
‎Classificação dos usuários: 5.0/5 - ‎4 ‎Votos

HS NTP é uma biblioteca de software em C (fornecida com código fonte completo) que implementa o lado cliente do Network Time Protocol (NTP) sobre a camada de soquete UDP de acordo com RFC1769 e RFC1305. A Biblioteca HS NTP permite que um aplicativo do usuário sincronize o tempo do sistema local com o tempo remoto do servidor NTP. HS NTP inclui a fonte C para as seguintes plataformas: Windows, Linux, MAC OS X, iPhone iOS, WinCE Primeiro o aplicativo do usuário chama a função de inicialização HS NTP que fornece ponteiros para funções de retorno de chamada no código do usuário para gerenciamento de temporizador e para relatar eventos NTP ao usuário. Para obter diferença de tempo entre o sistema local e o servidor NTP remoto, o aplicativo do usuário chama a função HsNtpGetTime, especificando o nome do servidor NTP ou endereço IP e a porta UDP de origem para usar. A biblioteca HS NTP então resolve o nome do servidor, formatos e envia pacote de solicitação de tempo NTP de acordo com o padrão RFC1305 e RFC1769. Uma vez que o HS NTP recebeu a resposta de tempo NTP do servidor NTP, ele analisa a resposta e relata a diferença de tempo resultante para o aplicativo do usuário através da função de retorno de chamada. Os parâmetros para este retorno de chamada de evento contêm o valor de deslocamento em segundos necessários para aplicar ao relógio local, a fim de sincronizá-lo ao tempo no servidor NTP remoto. O design modular facilita a porta 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. O aplicativo do usuário não precisa se preocupar com Winsock - HS NTP faz toda a transmissão, recepção e manuseio de eventos sobre a camada de soquete.

história da versão

  • Versão 1.10 postado em 2014-08-28
    Nova liberação de manutenção
  • Versão 1.0 postado em 2006-08-02
    Novo Lançamento

Detalhes do programa