Chcę synchronizować zegary Windows i Linux. Windows otrzymuje swój zegar systemowy (z funkcją GetSystemTimeAsFileTime) i wysyła go do systemu Linux. Następnie Linux ustawia odpowiednio swój zegar (z funkcją settimeofday).Uzyskiwanie strefy czasowej w systemie Windows za pomocą C++
Muszę również przesłać strefę czasową systemu Windows i przekonwertować ją na standard Linux. Jak mogę uzyskać strefę czasową systemu Windows w C++?
najlepsze życzenia, Mustafa
Czego już próbowałeś? Czy napotkali Państwo jakiekolwiek problemy z próbami? –
Kiedy mówisz "standard linuxowy", masz na myśli UTC? Czy używasz swojego komputera z systemem Linux z zegarem UTC? Czy [GetSystemTimeAsFileTime] (http://msdn.microsoft.com/en-us/library/ms724397.aspx) nie zwraca czasu UTC? Czy nie byłoby lepiej zsynchronizować zarówno z trzecim serwerem NTP, czy uruchomić serwer NTP na jednym z pól i użyć tego? Oba systemy mają klientów NTP dostępnych/wbudowanych. – Rup
NTP byłby najlepszym wyborem w wielu przypadkach. Ale w tym przypadku muszę zsynchronizować je ze sobą, a nie z czasem rzeczywistym. – mustafa