サーバー時間をクライアント時間と同期しようとしています。以下のサーバー時間を取得するコードを取得しました。サーバーで実行すると、クライアントのログイン時に。クライアントに時刻を送信しますが、「クライアント」のシステム時刻をサーバーから送信する時刻に変更するにはどうすればよいですか。
setenv などについてググったのですが、実際に Linux C++ で時刻を変更するにはどうすればよいでしょうか。
以下のコードを使用して、現在の時刻を取得できます。
/* localtime example */
#include <stdio.h>
#include <time.h>
int main ()
{
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( "Current local time and date: %s", asctime (timeinfo) );
return 0;
}