More .NET components
// synchronize over NTP protocol
Ntp.SynchronizeSystemClock("test.rebex.net");

// synchronize over Time protocol
Time.SynchronizeSystemClock("test.rebex.net");

// synchronize over Daytime protocol
Daytime.SynchronizeSystemClock("test.rebex.net");
Show me more code...
Using SNTP/NTP, Time and Daytime protocols, your application can determine the exact time from Internet time servers.

Why Rebex Time

Get server time

Retrieve current time using SNTP/NTP, Time or Daytime protocol.

Time synchronization

Synchronize your local machine clock with a time server. It takes only one line of code - and works on Windows and Linux.

Supports multiple time protocols

More features

  • Specify protocol version 3 or 4 in SNTP/NTP
  • Choose between TCP or UDP in Time and Daytime
  • Get NTP server stratum
  • Access additional NTP response fields
  • More features

Licensing and support

  • Royalty free redistribution.
  • Includes 1 year support contract.
  • Includes all new versions released during 1 year.

Platform support

Rebex Time supports C#, VB.NET and any other .NET language on following platforms:

  • .NET Framework
    2.0, 3.0, 3.5. 4.0, 4.5.x, 4.6.x, 4.7; both 32-bit and 64-bit editions on Windows XP or later; Visual Studio 2008, 2010, 2012, 2013, 2015, 2017
  • .NET Compact Framework
    3.5, 3.9 on Windows Mobile, Windows CE, Pocket PC, Windows Embedded Compact 2013; Visual Studio 2008, 2012, 2013
  • Mono
    3.x, 4.x on Linux and Apple macOS (OS X)
  • Xamarin.iOS
    Xamarin.iOS 8.6 or later; Xamarin Studio
  • Xamarin.Android
    Xamarin.Android 4 or later; Xamarin Studio

Experimental support for Universal Windows Platform (Windows 10, Windows 10 Mobile, Windows 10 IoT).

Experimental support for Xamarin.Mac platform (assemblies are suitable for Xamarin.Mac Mobile and Xamarin.Mac .NET 4.5 Framework projects).

Experimental support for .NET Core and .NET Standard.