ntp смотрел.
Пробовал вводить в командной строке:
net time /setsntp:ntp.example.com
Выдает "Команда выполнена успешно"
А как узнать результат команды?
Ты не на программу посмотри, а на протокол.
И реализуй обмен используя стандартные сетевые возможности Qt.