HS NTP C Source Library 1.10

Lisans: Ücretsiz Deneme ‎Dosya boyutu: 495.62 KB
‎Kullanıcı Derecelendirmesi: 5.0/5 - ‎4 ‎Oy

Hakkı -nda HS NTP C Source Library

HS NTP, RFC1769 ve RFC1305'e göre UDP soket katmanı üzerinden Ağ Zaman Protokolü'nün (NTP) istemci tarafını uygulayan C'de (tam kaynak koduyla birlikte verilen) bir yazılım kitaplığıdır. HS NTP Kitaplığı, bir kullanıcı uygulamasının yerel sistem saatini uzak NTP sunucu zamanıyla eşitlemesine olanak tanır. HS NTP aşağıdaki platformlar için C kaynağını içerir: Windows, Linux, MAC OS X, iPhone iOS, WinCE İlk kullanıcı uygulaması, zamanlayıcı yönetimi için kullanıcı kodundaki geri arama işlevlerini geri çağırmak ve NTP olaylarını kullanıcıya bildirmek için işaretçiler sağlayan HS NTP başlatma işlevini çağırır. Yerel sistem ile uzak NTP sunucusu arasında zaman farkı elde etmek için, kullanıcı uygulaması HsNtpGetTime işlevini çağırarak NTP sunucu adını veya IP adresini ve kullanılacak kaynak UDP bağlantı noktasını belirtir. HS NTP kitaplığı daha sonra sunucu adını, biçimleri çözer ve RFC1305 ve RFC1769 standardına göre NTP zaman isteği paketi gönderir. HS NTP NTP sunucusundan NTP zaman yanıtı aldıktan sonra yanıtı analiz eder ve ortaya çıkan zaman farkını geri arama işlevi aracılığıyla kullanıcı uygulamasına bildirir. Bu olay geri çağırma parametreleri, uzak NTP sunucusunda zamana eşitlemek için yerel saate uygulamak için gereken saniye cinsinden ofset değerini içerir. Modüler tasarım, HS NTP protokol modülünü herhangi bir ortama taşımayı kolaylaştırır. HS NTP dahili olarak udp taşıma hizmetleri sağlayan HS Sock kitaplığı için alt katman arabirimleri. Kullanıcı uygulaması Winsock hakkında endişelenmenize gerek yok - HS NTP soket katmanı üzerinde tüm iletim, resepsiyon ve olay işleme yapar.