【问题标题】:Query an NTP Server using C# and windows command line使用 C# 和 windows 命令行查询 NTP 服务器
【发布时间】:2013-08-09 11:41:30
【问题描述】:

我正在尝试使用 c# 查询 NTP 服务器以使用来自该线程 How to Query an NTP Server using C#? 的以下源代码获取 NTP 服务器的时间。由于某种原因,流程在 socket.Receive(ntpData) 处停止。

1) 知道它为什么会停止吗?

2)如何使用 windows 命令行从 ntp 服务器获取时间,这样如果它可以正常工作,那么我的程序应该可以正常工作。

【问题讨论】:

  • 是否允许通过所有防火墙在端口 123 上打开 UDP 连接?

标签: c# .net .net-3.5 ntp


【解决方案1】:

1) 程序停止的最可能原因是没有网络响应,这可能是由于 Udp、端口 123 等的网络阻塞造成的。

2)您可以使用ntpq程序从命令行查询(NTP

【讨论】:

  • @谢谢 user1492780 和 rene。我是套接字编程的新手,如果我能在不提供端口 123 的情况下获得 NTP 服务器时间,我只是在徘徊?
猜你喜欢
  • 1970-01-01
  • 2014-04-09
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 2013-12-10
相关资源
最近更新 更多