More .NET components
// synchronize over NTP protocol

// synchronize over Time protocol

// synchronize over Daytime protocol
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 (32-bit and 64-bit) on Windows XP or later; Visual Studio 2008, 2010, 2012, 2013, 2015, 2017
  • .NET Core
    1.1, 2.0 (32-bit or 64-bit) on All .NET Core platforms; Visual Studio 2017
  • .NET Compact Framework
    3.5, 3.9 on Windows Mobile, Windows CE, Pocket PC, Windows Embedded Compact 7, Windows Embedded Compact 2013; Visual Studio 2008, 2012, 2013
  • Mono
    3.x, 4.x, 5.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

Support for .NET Standard 1.5/1.6/2.0 on .NET Core (experimental on .NET Framework 4.6.x.)

Experimental support for .NET Core on Linux and macOS.

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).