重複の可能性:
C#からNTPサーバーをクエリする方法
NTPサーバーから日時を取得しようとtime.windows.com
しています。次のコードを使用しています。
using System;
using System.IO;
using System.Net.Sockets;
namespace ntpdate2
{
class MainClass
{
public static void Main (string[] args)
{
var client = new TcpClient("time.windows.com", 123);
client.SendTimeout = 60;
using (var streamReader = new StreamReader(client.GetStream()))
{
var response = streamReader.ReadToEnd();
Console.WriteLine(response);
streamReader.Close();
}
}
}
}
しかし、それは以下を与えます:
Unhandled Exception: System.Net.Sockets.SocketException: Connection timed out
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remote_end) [0x00000]
at System.Net.Sockets.TcpClient.Connect (System.Net.IPEndPoint remote_end_point) [0x00000]
at System.Net.Sockets.TcpClient.Connect (System.Net.IPAddress[] ipAddresses, Int32 port) [0x00000]
The application was terminated by a signal: SIGHUP
これを修正する方法は?前もって感謝します。