HS NTP C Source Library 1.10

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 495.62 KB
‎Ocena użytkowników: 5.0/5 - ‎4 ‎Głosów

HS NTP to biblioteka oprogramowania w języku C (dostarczana z pełnym kodem źródłowym), która implementuje stronę klienta protokołu NTP (Network Time Protocol) za pośrednictwem warstwy gniazd UDP zgodnie z RFC1769 i RFC1305. Biblioteka HS NTP umożliwia aplikacji użytkownika synchronizacja czasu lokalnego systemu ze zdalnym czasem serwera NTP. HS NTP zawiera źródło C dla następujących platform: Windows, Linux, MAC OS X, iPhone iOS, WinCE Pierwsza aplikacja użytkownika wywołuje funkcję inicjowania HS NTP, która dostarcza wskaźniki do funkcji wywołania zwrotnego w kodzie użytkownika do zarządzania czasomierzem i raportowania zdarzeń NTP użytkownikowi. Aby uzyskać różnicę czasu między systemem lokalnym a zdalnym serwerem NTP, aplikacja użytkownika wywołuje funkcję HsNtpGetTime, określając nazwę serwera NTP lub adres IP i źródłowy port UDP do użycia. Biblioteka HS NTP następnie rozpoznaje nazwę serwera, formaty i wysyła pakiet żądania czasu NTP zgodnie ze standardem RFC1305 i RFC1769. Po hs ntp otrzymał ntp czas odpowiedzi z serwera NTP analizuje odpowiedź i zgłasza wynikową różnicę czasu do aplikacji użytkownika za pośrednictwem funkcji wywołania zwrotnego. Parametry tego wywołania zwrotnego zdarzenia zawierają wartość odsunięcia w sekundach niezbędną do zastosowania do zegara lokalnego w celu zsynchronizowania go z czasem na zdalnym serwerze NTP. Modułowa konstrukcja ułatwia przenoszenie modułu protokołu HS NTP do dowolnego środowiska. HS NTP wewnętrznie w niższej warstwie interfejsów do biblioteki HS Sock, która zapewnia usługi transportu UDP. Aplikacja użytkownika nie musi się martwić o Winsock - HS NTP wykonuje wszystkie transmisje, odbiór i obsługę zdarzeń za pomocą warstwy gniazda.

historia wersji

  • Wersja 1.10 opublikowany na 2014-08-28
    Nowe wydanie konserwacyjne
  • Wersja 1.0 opublikowany na 2006-08-02
    Nowa wersja

Szczegóły programu