Description From Publisher
HS NTP is a software library in C (supplied with full source code) which implements the client side of Network Time Protocol (NTP) over UDP socket layer according to RFC1769 and RFC1305. HS NTP Library allows a user application to synchronise local system time to remote NTP server time.
First user application calls HS NTP initialisation function supplying pointers to callback functions in user code for timer management and for reporting NTP events to user.
To obtain time difference between local system and remote NTP server, the user application calls HsNtpGetTime function, specifying NTP server name or IP address and source UDP port to use.
HS NTP library then resolves the server name, formats and sends NTP time request packet according to RFC1305 and RFC1769 standard. Once HS NTP has received NTP time reply from NTP server it analyses the reply and reports the resulting time difference to user application via callback function. The parameters to this event callback contain the offset value in seconds necessary to apply to local clock in order to synchronize it to the time at remote NTP server.
Modular design makes it easy to port HS NTP protocol module to any environment. HS NTP internally at a lower layer interfaces to HS Sock library which provides UDP transport services. User application need not worry about Winsock - HS NTP does all transmission, reception and event handling over socket layer.
Supported OS
Win95,Win98,WinME,WinXP,Windows2000,Windows2003
Related Keywords
NTP NTP RFC1769 RFC1769 RFC1305 RFC1305 C Source Code C Source Code Protocol Module Protocol Module
|
|
Latest Components & Libraries Realted Tools:
File.Transfer 2.0
File.Transfer is the professional?s choice for leading edge upload\download capabilities that can?t be found in any other file component. |
Gastown Delphi Command Line Parser 1.1.0
Easily handle command line parameters. Allows you to automaticly handle double-quoted strings, support short and long parameter names, directory and filename parameters, validate parameters, generate error messages, display help, and more! |
Gastown C# Command Line Parser 1.0.0
Easily and reliably handle parameters passed to your program on the command line. Allows you to automaticly handle double-quoted strings, support short and long parameter names, validate parameters, generate error messages, display help, and more! |
Teroid Data Graph 1.0
A .NET Windows Forms control drawing column, line or bar graphs from ADO .NET data |
HS POP3 Library 1.1
HS POP3 is a software library in C (supplied with full source code) which implements the client side of Post Office Protocol Version 3 (POP3) over TCP socket layer according to RFC 1939. |
Protara Standard Edition 1.0
Protara is an easier way to build applications for Windows or Windows Mobile. Use an integrated development environment to design forms using a drag/drop style. |
Chilkat Zip ActiveX Component 12.3
ActiveX Zip component for VB6, ASP, Delphi, VBScript, providing managed classes for creating, managing, and unzipping Zip archives. Supports progress monitoring, AES strong-encryption, Gzip, Unix .Z compression, and creating self-extractor EXE. |
Chilkat Zip Class Library for VC++ 8.0 12.3
Visual C++ 8.0 Zip compression class library providing C++ classes for creating, managing, and unzipping Zip archives. Supports progress monitoring, AES strong-encryption, Gzip, Unix .Z compression, and creating self-extractor EXE. |
HS SMTP Lite 1.2
HS SMTP LITE is a software library in C (supplied with full source code) which implements the client side of Simple Mail Transfer Protocol (SMTP) over TCP socket layer according to RFC 821. Supports transfer of text and file attachments. |
Chilkat Zip Class Library for VC++ 6.0 12.3
Visual C++ 6.0 Zip compression class library providing C++ classes for creating, managing, and unzipping Zip archives. Supports progress monitoring, AES strong-encryption, Gzip, Unix .Z compression, and creating self-extractor EXE. |
Chilkat Zip Class Library for VC++ 7.0 12.3
Visual C++ 7.0 Zip compression class library providing C++ classes for creating, managing, and unzipping Zip archives. Supports progress monitoring, AES strong-encryption, Gzip, Unix .Z compression, and creating self-extractor EXE. |
Chilkat .NET Zip Component (2.0 Framework) 12.3
.NET 2.0 Zip component for C#, VB.NET, and ASP.NET providing managed classes for creating, managing, and unzipping Zip archives. Supports progress monitoring, AES strong-encryption, Gzip, Unix .Z compression, and creating self-extractor EXE?s. |
Chilkat .NET Zip Component 12.3
Zip component for C#, VB.NET, and ASP.NET providing managed classes for creating, managing, and unzipping Zip archives. Supports progress monitoring, AES strong-encryption, Gzip, Unix .Z compression, and creating self-extractor EXE?s. |
|