从互联网上获取时间(绕过PC时钟)?

AVI*_*per 6 c++ time trialware protection

对于我的MFC/C++非托管时间限制软件需求,我想从互联网上获取GMT/UTC时间戳(而不是依赖于可以轻松更改的PC时钟时间).

我已经解决了从http://www.timeanddate.com/worldclock/解析"Current UTC"......行的问题(我认为端口80比其他端口更容易打开)但我不知道有多可靠这个网址是......

请与我分享您的优缺点或不同的想法.

谢谢.

gbj*_*anb 7

使用SNTP(简单网络时间协议)从互联网原子钟获取时间.

网上有一些库 - 这里是代码项目MFC的库.


cod*_*ict 3

看起来可行并且已被广泛采用。

如果网站决定更改其 HTML,则对 timeanddate.com 的抓取可能会中断。即使 HTML 中的微小变化也可能会破坏您的抓取工具。

我建议您使用像Earthtools这样的网络服务。您必须在 URL 中传递必要的参数(纬度和经度等),并且响应是您可以轻松解析的 XML。