Я снова перехожу с Windows на Linux, мне нужно перенести функцию с Windows на Linux, которая рассчитывает время NTP.Кажется простым, но формат в формате Windows FILETIME.Я вроде как представляю, в чем различия, но до сих пор я не могу правильно преобразовать свое время Linux в формат времени файлов Windows.У кого-нибудь есть идеи как это сделать?
Я видел несколько статей о том, как это сделать, но все они используют функции win32, и я не могу их использовать!Я могу опубликовать код Windows, если это не имеет смысла, спасибо.
Они также берут текущее время и вычитают его с 1 января 1900 года, чтобы получить дельту для поиска NTP, я бы предположил, в Linux я просто добавляюconst unsigned long EPOCH = 2208988800UL моего времени, чтобы получить этот результат?
Спасибо.