HS NTP C Source Library 1.10

Lisensi: Uji Coba Gratis ‎Ukuran file: 495.62 KB
‎Peringkat Pengguna: 5.0/5 - ‎4 ‎Suara

Tentang HS NTP C Source Library

HS NTP adalah perpustakaan perangkat lunak di C (disediakan dengan kode sumber penuh) yang mengimplementasikan sisi klien Network Time Protocol (NTP) melalui lapisan soket UDP menurut RFC1769 dan RFC1305. Perpustakaan NTP HS memungkinkan aplikasi pengguna untuk menyinkronkan waktu sistem lokal ke waktu server NTP jarak jauh. HS NTP menyertakan sumber C untuk platform berikut: Windows, Linux, MAC OS X, iPhone iOS, WinCE Aplikasi pengguna pertama menyebut fungsi inisialisasi HS NTP memasok penunjuk ke fungsi callback dalam kode pengguna untuk manajemen timer dan untuk melaporkan peristiwa NTP kepada pengguna. Untuk mendapatkan perbedaan waktu antara sistem lokal dan server NTP jarak jauh, aplikasi pengguna memanggil fungsi HsNtpGetTime, menentukan nama server NTP atau alamat IP dan port UDP sumber yang akan digunakan. Perpustakaan HS NTP kemudian menyelesaikan nama server, memformat dan mengirim paket permintaan waktu NTP sesuai standar RFC1305 dan RFC1769. Setelah HS NTP menerima balasan waktu NTP dari server NTP, ia menganalisis balasan dan melaporkan perbedaan waktu yang dihasilkan untuk aplikasi pengguna melalui fungsi callback. Parameter untuk callback kejadian ini berisi nilai offset dalam detik yang diperlukan untuk diterapkan ke jam lokal untuk menyinkronkannya ke waktu di server NTP jarak jauh. Desain modular memudahkan untuk memindahkan modul protokol NTP HS ke lingkungan apa pun. HS NTP secara internal pada antarmuka lapisan bawah ke perpustakaan HS Sock yang menyediakan layanan transportasi UDP. Aplikasi pengguna tidak perlu khawatir tentang Winsock - HS NTP melakukan semua transmisi, penerimaan, dan penanganan peristiwa melalui lapisan soket.