问题标签 [ntp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2847 浏览

python - 使用python转换从ntp服务器检索的日期

是否可以将以这种格式“Wed Jul 13 00:17:58 CEST 2011”从 NTP 服务器(使用 python 脚本)检索到的时间转换为这种格式“2011-07-13 00:18:10”

我得到这种格式:“Wed Jul 13 00:17:58 CEST 2011”

我想把它转换成这种格式 "2011-07-13 00:17:58" ( '%Y-%m-%d %H:%M:%S' )

谢谢 :)

0 投票
1 回答
1215 浏览

iphone - 计算目标 C 中的网络时间协议(偏移量)

我想在 Objective-C 中计算 NTP 偏移量。是否有任何 API 可用于在 Objective-C 中完成相同的任务?

0 投票
3 回答
11703 浏览

java - 使用 TimeTCPClient 从公共时间服务器获取时间

我尝试使用以下代码从公共时间服务器获取时间。

但是,一直以来,我都在java.net.ConnectException: Connection timed out: connect

我曾尝试用谷歌搜索几个不同的时间服务器。但是,它们都不起作用。我想知道,问题出在我的代码上,还是我选择的服务器上?

0 投票
1 回答
1741 浏览

c++ - 将 boost::posix_time::ptime 转换为 NTP 时间戳

我有一个设备,它通过它的 API 为我提供了 boost::posix_time::ptime。为了与其他数据同步,我需要时间作为 NTP 时间戳,以 NTP 秒和 NTP fract_seconds 区分。

我试过类似的东西:

但它没有给我正确的结果?任何帮助表示赞赏。

0 投票
4 回答
7018 浏览

c# - .Net API 获取 Internet 时间服务器的准确时间

我需要知道是否存在任何 .NET API 来从 Internet 时间服务器获取当前时间,以便在客户端更改系统时间不会影响我的应用程序的完整性。

0 投票
2 回答
2483 浏览

time - 获取有关 ntp 调整的通知

我的情况很奇怪,我需要一些调整 NTP 时间的方向。

我有一台运行 NTP 守护程序的 PC(Red Hat),这台 PC 使用我 LAN 上的 Stratum 2 时间服务器调整其时间。

我的 PC 还通过串行端口 (RS-232) 连接到 DVR。这个设备和我的电脑时间需要同步。

但是一段时间后,我的 PC 和 DVR 的时钟开始漂移,所以我需要一种方法来检测我的 PC 上的时间调整,并对 DVR 应用相同的调整。

有什么办法吗?

我希望找到一种在操作系统级别订阅某种事件以在 Red Hat 上更改系统时钟的方法。(如果这对 RedHat 来说是可能的)

在 Windows 上似乎可以使用SystemEvents.TimeChanged事件,但我在使用 C++ 的 RedHat 上找不到对应的。

任何帮助表示赞赏。

0 投票
1 回答
2620 浏览

dhcp - 带有 NTP 选项的 Windows DHCP 服务器

有人知道 Windows 7 Professional 32 位的 DHCP 服务器应用程序,可以配置 NTP 服务器地址吗?

我找到了这些应用程序: http: //tftpd32.jounin.net/tftpd32.html http://www.dhcpserver.de/dhcpsrv.htm

很棒的应用程序,但我找不到任何添加 NTP 服务器地址的选项。

格茨

0 投票
1 回答
1212 浏览

c - 确定 (S)NTP 数据包的目标时间戳?

我正在尝试使用 Berkeley 套接字 API 在 C 中创建一个简单的 SNTP 客户端,但是我无法从响应消息中计算调整后的时间。我从RFC2030得到这个。

当收到服务器回复时,客户端根据其NTP时间戳格式的时钟确定一个Destination Timestamp变量作为到达时间。下表总结了四个时间戳。

  • Originate Timestamp (T1):客户端发送的时间请求
  • Receive Timestamp (T2):服务器接收到的时间请求
  • Transmit Timestamp (T3):服务器发送的时间回复
  • 目标时间戳(T4):客户端收到的时间回复

据我所知,我可以通过获取客户的时间并将时间偏移量t添加到它来计算调整后的当前时间,时间偏移量定义为

我需要知道T4才能进行此计算,但这不是数据包消息的一部分。我怎样才能获得这个时间戳?

0 投票
1 回答
17959 浏览

android - ntp服务的使用

我正在开发一个应用程序,它需要控制地球上任何位置的实时时间,并在时间到来时做一些事情。同时不要依赖系统时间,因为用户可以很容易地改变它。
有没有人有在 android 设备上实现“sntp/ntp”服务的经验,或者有没有其他解决方案可以做到这一点?谢谢

0 投票
2 回答
738 浏览

c++ - 如何在应用程序中获得可信时间,也许是 ntp?

我的应用程序需要定期访问受信任的时间源,因此不能依赖系统时间,因为这个可以很容易地被用户或电池故障等修改。我的第一个想法是静态链接到 libntp(来自 ntp.org)并使用它的功能,这是个好主意吗?

Libntp 看起来有点复杂的框架,是否有一些更简单的客户端实现(最好是 ANSI C,因为应用程序需要用于不同的平台......虽然也可以是 Cpp,如果可以用 gcc / MS VS 编译)?

ntp还有其他选择吗?

谢谢!!

编辑:只是为了添加更多信息......重要的是,不能修改受信任的时间服务器值(比如说,攻击者修改了受信任的时间服务器响应并且应用程序接受假时间)。我开始查看 ntp 并发现它可以解决这个问题。现在的问题是我应该使用来自 ntp.org 的 ntp 源作为起点,还是有一些简单的仅限客户端的实现?理想情况下,我应该将一些指向来自 ntp.org 源的模块/源文件的指针用于仅客户端实现,以及哪个头文件显示我需要使用的 API,例如调用 getTrustedTime()... 等。