Ich habe hier noch 2 Screenshots angehängt. Wie ich schonmal schrieb, Wireshark erklärt das Protokoll sehr anschaulich.
Grundsätzlich funktioniert die bereitgestellte Methode get_ntp_response() aber.
Es ist nicht dokumentiert was genau diese Funktion sendet. Und die 48 Bytes für den Request kann ich mir auch selbst zusammenstellen, da weiß ich wenigstens was ich sende und wie ich die Response auszuwerten habe.
Auch sehr schön geschrieben: NTP in C
Man muss sich einfach nur selber mal damit befassen. MFG