日期:2014-05-17  浏览次数:21019 次

局域网内,获取指定IP的计算机当前时间
如题,需要获取指定IP的计算机当前时间,在于程序运行的当前计算机时间进行比较,
请各位大侠指教如何获取指定IP的计算机时间呢?

------解决方案--------------------
http://support.microsoft.com/kb/314090/zh-cn


不过这是一种依赖于外部协议、进程的方式。如果你自己的应用程序需要同步时间,最好自己在应用中实现相应的功能。

通常只应该比较时间,而不应该随便修改人家的机器时间。
------解决方案--------------------
那还不如做个ntp server来保持同步
否则我就需要在client安装一个时间获取的service,不断上报自己的时间给服务器去判断,可以走http protocol
------解决方案--------------------
引用:
此外,此处无需同步,只需监测各个服务器的时间状况即可呀。


在你使用 net time 命令时,不要设置 .set 参数,那么你就仅仅是读取时间,而不会去设置时间了。

这个命令当然也可以使用.net程序来启动进程来执行,你可以从新的进程的标准输出设备上读取时间值。