U.Time == Universal Time, a multi-protocol network time client.
U.Time is written in C#.
U.Time runs on .NET / Mono - Windows (using kernel.dll) or Mono - Linux (using libc.so).
U.Time provides command line and GUI tools for SNTP (RFC2030) / Time (RFC868) / Daytime (RFC867) / HTP (get time via the HTTP Date header).
U.Time is developed by iceelyne and released under the BSD license.
From SourceForge
Usage: utm [options] server Available options: -p PROTOCOL, --protocol=PROTOCOL network time protocol, [SNTP|TIME[/UDP|/TCP]|DAYTIME[/UDP|/TCP]|HTP], default to SNTP. -t TIMEOUT, --timeout=TIMEOUT timeout in seconds. -v, --verbose print verbose information. -s, --sync synchronize the local clock. -h, --help print this help. --version print version information.
Example
utm stdtime.gov.hk mono utm.exe stdtime.gov.hk
Gets time from the NTP (RFC2030) server 'stdtime.gov.hk'.
utm -p TIME/TCP stdtime.gov.hk mono utm.exe -p TIME/TCP stdtime.gov.hk
Gets time from the Time (RFC868) server 'stdtime.gov.hk' via TCP.
utm -s time.nist.gov sudo mono utm.exe -s time.nist.gov
Synchronizes the local clock with the NTP server 'time.nist.gov'.
Note: Requires administrator privileges to set the local clock on Windows Vista / 7.
Note: Requires root privileges to set the local clock on Linux.
Note: Requires administrator privileges (Right click > Run as administrator) to set the local clock on Windows Vista / 7.
Note: Requires root privileges to set the local clock on Linux.
Shared .NET assembly which is referenced by utm.exe and UTimeGui.exe.
This assembly provides SNTP / Time / Daytime / HTP client classes on .NET.