HS NTP C Source Library 1.10

라이센스: 무료 평가판 ‎파일 크기: 495.62 KB
‎사용자 평가: 5.0/5 - ‎4 ‎투표

에 대해 HS NTP C Source Library

HS NTP는 RFC1769 및 RFC1305에 따라 UDP 소켓 계층을 통해 네트워크 시간 프로토콜(NTP)의 클라이언트 측면을 구현하는 C(전체 소스 코드와 함께 제공됨)의 소프트웨어 라이브러리입니다. HS NTP 라이브러리를 사용하면 사용자 응용 프로그램이 로컬 시스템 시간을 원격 NTP 서버 시간으로 동기화할 수 있습니다. HS NTP는 다음과 같은 플랫폼에 대한 C 소스를 포함 : 윈도우, 리눅스, 맥 OS X, 아이폰 아이폰 아이폰 OS, 윈스 첫 번째 사용자 응용 프로그램은 타이머 관리를 위해 사용자 코드에서 콜백 기능에 포인터를 공급하고 사용자에게 NTP 이벤트를 보고하기 위해 HS NTP 초기화 기능을 호출합니다. 로컬 시스템과 원격 NTP 서버 간의 시차를 얻으려면 사용자 응용 프로그램은 HsNtpGetTime 함수를 호출하여 NTP 서버 이름이나 IP 주소를 지정하고 UDP 포트를 사용할 수 있도록 지정합니다. 그런 다음 HS NTP 라이브러리는 RFC1305 및 RFC1769 표준에 따라 서버 이름, 형식 및 NTP 시간 요청 패킷을 확인합니다. HS NTP가 NTP 서버로부터 NTP 시간 회신을 받으면 회신을 분석하고 콜백 기능을 통해 사용자 응용 프로그램에 대한 시간 차이를 보고합니다. 이 이벤트 콜백의 매개 변수에는 원격 NTP 서버의 시간에 동기화하기 위해 로컬 클럭에 적용하는 데 필요한 몇 초 동안 오프셋 값이 포함되어 있습니다. 모듈식 설계를 통해 HS NTP 프로토콜 모듈을 모든 환경에 쉽게 이식할 수 있습니다. HS NTP는 내부적으로 UDP 전송 서비스를 제공하는 HS Sock 라이브러리에 대한 하위 계층 인터페이스에서. 사용자 응용 프로그램은 Winsock에 대해 걱정할 필요가 없습니다 - HS NTP는 소켓 계층을 통해 모든 전송, 수신 및 이벤트 처리를 수행합니다.