C# を使用して NTP サーバーにクエリを実行し、このスレッドの次のソース コードを使用して NTP サーバーの時刻を取得しようとしています C# を使用して NTP サーバーにクエリを実行する方法は? .何らかの理由で、フローは socket.Receive(ntpData) で停止します。
1) 停止している理由は何か分かりますか?
2)Windowsコマンドラインを使用してntpサーバーから時刻を取得する方法。それが機能する場合、私のプログラムが機能するはずです。
1)プログラムが停止する最も可能性の高い理由は、ネットワーク応答がないためです。これは、Udp、ポート 123 などのネットワーク ブロックが原因である可能性があります。
2) ntpq プログラムを使用して、コマンド ライン ( NTP )からクエリを実行できます。