2013-08-09 1 views
0

이 스레드의 다음 소스 코드를 사용하여 NTP 서버 시간을 얻으려면 C#을 사용하여 NTP 서버를 쿼리하려고합니다. How to Query an NTP Server using C#?. 어떤 이유로 인해 socket.Receive에서 흐름이 중지됩니다. (ntpData).C# 및 windows 명령 줄을 사용하여 NTP 서버에 쿼리

1) 왜 멈추는 지 아십니까?

2) Windows 명령 줄을 사용하여 ntp 서버에서 시간을 얻는 방법. 프로그램이 작동하면 내 프로그램이 작동해야합니다.

+0

모든 방화벽을 통해 포트 123에서 UDP 연결을 열 수 있습니까? – rene

답변

0

1) 프로그램이 중단되는 가능성이 가장 높은 이유는 포트이 UDP의 차단 네트워크에 의해 야기 될 수있는 네트워크 응답,이다 (123) 등

2) 당신은에서 조회 할으로, ntpq 프로그램을 사용할 수 있습니다 명령 줄 (NTP)

+0

@ 123 당신에게 포트 123을주지 않고 NTP 서버 시간을 얻을 수 있다면 @tohank user1492780과 rene.I 소켓 프로그래밍에 익숙하지 않고 방황하고 있습니까? – user2580179

관련 문제