I have published free project that demonstrates subj. here:
http://www.brigsoft.com/bsatomic/
there are:
an article: PC CLOCK SYNCHRONIZING USING VISUAL BASIC
and a project: 4 Atomic Synchro VB6 Edu

Project description:
It is a Visual Basic v.6 project. This example demonstrates main principle
PC clock synchronizing using Internet. The program bases on Internet Windows
API and http protocol. To use this product you need Visual Basic v.6 IDE.
The VB code includes clear remarks. Additional you could read an article
"PC CLOCK SYNCHRONIZING USING VISUAL BASIC" (look at http://www.brigsoft.com/bsatomic)
For IT students and programmers. Level: middle.

Key words:
PC, clock, time, atomic, Internet, Windows, system, utility, synchronization,
synchronize, example, source, sources, project, projects, cpp, VC, IT, student,
students, Win32, API, MFC, programmer, design, net, network, networks, article,
http, nstp, synchronic, daily, tool, tools, utilities, program, programs,
DST, local, business, home, education