libmsntp [![clock.jpg](/space/clock.jpg)](/space/libmsntp) For the impatient: [Download libmsntp 1.6a source](/space/libmsntp-1.6a.tar.gz) [Download binary RPM packages](http://rpm.pbone.net/index.php3/stat/4/idpl/1636073/com/libmsntp1-1.6a-1mdk.i586.rpm.html) [Msntp web site](http://www.hpcf.cam.ac.uk/export/) [SNTP (RFC 2030)](http://www.faqs.org/rfcs/rfc2030.html) libmsntp is a full-featured, compact, portable SNTP library. [SNTP](http://www.faqs.org/rfcs/rfc2030.html) is a simplified version of [NTP](http://www.faqs.org/rfcs/rfc1305.html), which allows precise synchronization of system clocks over a best-effort network. libmsntp provides SNTP client and server functionality in a shared library with a simple API. libmsntp is implemented as a thin layer on top of [msntp](http://www.hpcf.cam.ac.uk/export/), N.M. Maclaren's command-line SNTP utility. msntp is compact, straightforward, and elegant, and I'm indebted to Nick and Cambridge's High Performance Computing Facility for providing the msntp source to the public. libmsntp is supported on most flavors of \*nix. See the Makefile and README.msntp in the tarball for more information. libmsntp is distributed under the [GPL](http://www.gnu.org/licenses/gpl.html), and has been included in a number of Linux distributions, such as [Mandriva](http://www.mandriva.com/products/limited-edition/packages?p=media-contrib-lib64msntp1-1.6a-1mdk.x86_64.rpm.html&R_=club_silver-and-above_x86-64_1-dvd) (formerly Mandrake). Copyright 2005 [Ryan Barrett](http://snarfed.org/), 1996-2000 N.M. Maclaren. See also: * [synchronizing mp3 playback](/space/synchronizing mp3 playback) * [linux time zones](/space/linux time zones)