HS NTP C Source Library 1.10

Licentie: Gratis proefperiode ‎Bestandsgrootte: 495.62 KB
‎Gebruikersbeoordeling: 5.0/5 - ‎4 ‎Stemmen

Over HS NTP C Source Library

HS NTP is een softwarebibliotheek in C (geleverd met volledige broncode) die de clientkant van Network Time Protocol (NTP) over UDP socket layer implementeert volgens RFC1769 en RFC1305. Met de HS NTP-bibliotheek kan een gebruikerstoepassing de lokale systeemtijd synchroniseren met de externe NTP-servertijd. HS NTP bevat de C-bron voor de volgende platforms: Windows, Linux, MAC OS X, iPhone iOS, WinCE Eerste gebruiker applicatie roept HS NTP initialisatie functie leveren aanwijzingen voor callback functies in de gebruikerscode voor timer management en voor het rapporteren van NTP gebeurtenissen aan de gebruiker. Om tijdsverschil tussen lokaal systeem en externe NTP-server te verkrijgen, roept de gebruikerstoepassing HsNtpGetTime-functie op, waarbij de naam of IP-adres van de NTP-server wordt opgegeven en de UDP-poort wordt gebruikt. HS NTP-bibliotheek lost vervolgens de servernaam, -indelingen en stuurt NTP-tijdaanvraagpakket volgens de RFC1305- en RFC1769-standaard. Zodra HS NTP NTP-tijdantwoord van NTP-server heeft ontvangen, analyseert het het antwoord en rapporteert het resulterende tijdsverschil voor de toepassing van de gebruiker via de callback-functie. De parameters voor deze gebeurtenisaanroep bevatten de verschuivingswaarde die nodig is om toe te passen op de lokale klok om deze te synchroniseren met de tijd op de externe NTP-server. Modulair ontwerp maakt het eenvoudig om HS NTP-protocolmodule naar elke omgeving te porten. HS NTP intern op een lagere laag interfaces naar HS Sock bibliotheek die UDP transportdiensten biedt. Gebruikerstoepassing hoeft zich geen zorgen te maken over Winsock - HS NTP doet alle transmissie, ontvangst en event handling over socket laag.