HS NTP C Source Library 1.10

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 495.62 KB
‎คะแนนจากผู้ใช้: 5.0/5 - ‎4 ‎โหวต

HS NTP เป็นไลบรารีซอฟต์แวร์ใน C (มาพร้อมกับซอร์สโค้ดแบบเต็ม) ซึ่งใช้ด้านไคลเอ็นต์ของ Network Time Protocol (NTP) ผ่านเลเยอร์ซ็อกเก็ต UDP ตาม RFC1769 และ RFC1305 ไลบรารี HS NTP อนุญาตให้โปรแกรมประยุกต์ของผู้ใช้ทําข้อมูลเวลาของระบบภายในเครื่องให้ตรงกันกับเวลาเซิร์ฟเวอร์ NTP ระยะไกล HS NTP รวมถึงแหล่ง C สําหรับแพลตฟอร์มต่อไปนี้: หน้าต่าง, ลินุกซ์, 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 ทําการส่งการรับและการจัดการเหตุการณ์ทั้งหมดผ่านเลเยอร์ซ็อกเก็ต

ประวัติรุ่น

  • เวอร์ชัน 1.10 โพสต์เมื่อ 2014-08-28
    นําออกใช้การบํารุงรักษาใหม่
  • เวอร์ชัน 1.0 โพสต์เมื่อ 2006-08-02
    รุ่นใหม่

รายละเอียดหลักสูตร