• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
SMTP/POP3/IMAP Email Lib for COBOL 8.6
This COBOL email component library provides a user-friendly API to send and receive emails, with support ...
SMTP/POP3/IMAP Email Lib for Delphi 8.6
This Delphi email component library allows for sending and receiving mail using SMTP, POP3, and IMAP ...
SMTP/POP3/IMAP Email Lib for Power Basic 8.6
This powerful email component library supports SMTP, POP3, and IMAP protocols, allowing for easy sending and ...
SQL Server ODBC Driver by Devart 5.1.3
Devart's ODBC Driver enables SQL Server database access on Windows, macOS, and Linux using ODBC-compliant tools. ...
SQL Azure ODBC Driver by Devart 5.1.3
Devart provides a robust ODBC driver for SQL Azure, enabling seamless connections to enterprise-level reporting, analytics, ...
PostgreSQL ODBC Driver by Devart 4.7.0
Devart's ODBC Driver for PostgreSQL enables seamless connection to PostgreSQL databases from Windows, macOS, and Linux. ...
MySQL ODBC Driver by Devart 5.2.0
Devart's ODBC Driver offers a reliable and fast way to access various databases, including MySQL, MariaDB, ...
Oracle ODBC Driver by Devart 5.3.0
Devart ODBC Driver enables seamless connection between Oracle databases and ODBC-compatible tools. It is compatible with ...
xBase ODBC Driver by Devart 5.1.1
Devart's ODBC Driver for xBase is a powerful software that grants easy access to various DBF ...
SQLite ODBC Driver by Devart 4.5.3
Devart ODBC Driver for SQLite improves connectivity to SQLite databases from ODBC tools. It offers advanced ...
Home Development Components & Libraries HS NTP C Source Library Download

HS NTP C Source Library

December 3, 2014
HS NTP is a C library that implements the network time protocol client-side over UDP socket layer, adhering to RFC1769 and RFC1305. With the source code, it can synchronize system time to NTP server time.
Version 1.10
License Shareware $362
Platform Windows
Supported Languages English
Homepage www.hillstone-software.com
Developed by Hillstone Software
HS NTP is a highly functional and useful software library written in C. With its comprehensive source code, it enables seamless implementation of the Network Time Protocol (NTP) over the UDP socket layer. HS NTP supports RFC1769 and RFC1305, allowing for complete client-side synchronization to remote NTP server time. The library is available for multiple platforms, including Windows, Linux, MAC OS X, iPhone iOS, and WinCE.

This software offers a range of features, including the ability for user applications to synchronize local system time with remote NTP server time. Once initialized, the user application calls HS NTP's HsNtpGetTime, which enables a time difference calculation between the local system and remote NTP server. A user may specify the NTP server name or IP address and source UDP port to use. HS NTP library then proceeds to resolve the server name, formats, and sends an NTP time request packet, following RFC1305 and RFC1769 standard.

Once the library receives an NTP time reply from the NTP server, it analyzes and reports the resulting time difference to the user application via callback function. The event callback parameters contain the offset value in seconds, which the local clock applies to synchronize with remote NTP server time.

With a modular design, HS NTP is easily portable to any environment, allowing for quick implementation. The library interfaces with HS Sock library internally, enabling seamless UDP transport services without the need for the user application to worry about Winsock's transmission, reception, and event handling over the socket layer.

All in all, HS NTP is an excellent software tool for creating clients requiring synchronization to remote NTP servers. Its comprehensive features, cross-platform compatibility and modular design make it an excellent choice for any user application.
What's New

Version 1.10: New maintenance release

Version 1.5: - Added support for WinCE

Version 1.3: - HS NTP Library now runs on Win32/64, Linux/Unix, MAC OS X, iPhone iOS
- GUI update

Version 1.2: - HS NTP Library now supports millisecond resolution
- GUI update

Version 1.1: HS NTP Library now supports millisecond resolution

Version 1.0: New Release

Free Download 484K
447
  • Share on:

Most Popular

  1. C# CSV Reader 1.0.0
    126
  2. BoxesHelper 1.0
    126
  3. FlexCell Grid Control for .NET 4.0 4.6.2
    124
  4. Install Package IronPdf 2022.4.5455
    123
  5. Jep Java 3.4.0
    122
  6. Eltima Virtual Serial Port Driver 6.9
    122
  7. MySQL ODBC Driver by Devart 5.2.0
    120
  8. PostgreSQL ODBC Driver by Devart 4.7.0
    118
  9. WpfDiagram 4.1.8
    118
  10. Devart UniDAC 10.4.0
    118

Related Downloads

VssConneXion for C++Builder 5
Integrate SourceSafe with Delphi and C++ Builder using this software. Simplify version ...
DebugDelphi - Debug terminal for Delphi
A debug message display terminal designed for Delphi programs development.
AidAim Easy Compression Library ActiveX Com
Stream easily with a compression feature that's seamless, secure against malicious elements ...
FASTDIFF
This software is a 'C' library and utility tool that offers high ...
NewsWidget
NewsWidget for Visual Studio 2005 offers RSS-based news and updates delivery in ...
conaito VoIP Enterprise SDK ActiveX
The conaito VoIP SDK ActiveX is a real-time, low latency multi-client audio ...
Watermark Master SDK
Watermark Master Library is a software tool designed for creating videos and ...
RapidSpell Desktop .NET
Easily add .NET spell check to Windows Forms apps with Keyoti. Integrate ...
Elerium Excel .NET Reader
Elerium Excel .NET Reader is a .NET component that enables developers to ...
ODABA
ODABA is a high-level terminology-focused database management system, offering advanced capabilities that ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.