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
- Kategorii: Rozwoju > Składniki & Biblioteki
- Wydawca: Hillstone Software
- Licencji: Bezpłatna wersja próbna
- Cena: $362.00
- Wersja: 1.10
- Platformy: windows