我正在尝试将我的服务器时间与客户端时间同步,我得到了获取服务器时间的代码,如下所示。如果我在服务器中运行它,则在客户端登录时。我将向客户端发送时间,但是如何将“客户端”系统时间更改为我从服务器发送的时间。
我用谷歌搜索了 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;
}