HS NTP C Source Library 1.10

Лицензии: Бесплатная пробная версия ‎Размер файла: 495.62 KB
‎Рейтинг пользователей: 5.0/5 - ‎4 ‎Голосов

О HS NTP C Source Library

HS NTP является библиотекой программного обеспечения в C (поставляется с полным исходным кодом), которая реализует клиентскую сторону Протокола времени сети (NTP) над слоем розетки UDP в соответствии с RFC1769 и RFC1305. Библиотека HS NTP позволяет приложению пользователя синхронизировать время локальной системы с удаленным временем сервера NTP. HS NTP включает в себя источник C для следующих платформ: Windows, Linux, MAC OS X, iPhone iOS, WinCE Первое приложение пользователя вызывает функцию инициализации HS NTP, поставляя указатели на функции обратного вызова в пользовательском коде для управления таймером и для сообщения о событиях NTP пользователю. Чтобы получить разницу во времени между локальной системой и удаленным сервером NTP, приложение пользователя вызывает функцию HsNtpGetTime, указывая имя сервера NTP или IP-адрес и исходный порт UDP для использования. Библиотека HS NTP затем разрешает имя сервера, форматы и отправляет пакет запросов времени NTP в соответствии со стандартами RFC1305 и RFC1769. После того, как HS NTP получил ответ времени NTP с сервера NTP, он анализирует ответ и сообщает о результирующей разнице во времени для приложения пользователя с помощью функции обратного вызова. Параметры обратного вызова этого события содержат офсетное значение в секундах, необходимых для применения к локальным часам, чтобы синхронизировать его с временем на удаленном сервере NTP. Модульная конструкция упрощает портировать протокольный модуль HS NTP в любую среду. HS NTP внутренне на нижнем слое интерфейсов в библиотеку HS Sock, которая предоставляет услуги UDP транспорта. Пользователю приложения не нужно беспокоиться о Winsock - HS NTP делает всю передачу, прием и обработку событий над слоем розетки.