This library is an implementation of the Simple Network Time Protocol (SNTPv4) for the arduino platform providing sub-second precision. In contrast to other implementations this library allows sub-second precision. Further you can set the (S)NTP server to use by IP or by DNS name.