나는 NTP-서버를 가지고 있고 날짜 아래와 같이 점점 오전 :DateTime.Now를 NTP 서버와 동기화하는 방법은 무엇입니까?
DateTime NTPDateTime = GetServerTime(); //GetServerTime returns a new DateTime
하지만 내 문제는, 난 단지 NTP 서버에서 현재 시간을 얻을 수 있지만, 후 NTP-에 다시 연결없이 업데이트 할 수있다 섬기는 사람.
나는 (1000MS 간격) 예상대로
string displayTime() {
this.lblServerTime.Text = NTPDateTime.ToLongTimeString();
}
그것은 항상 같은 날짜 시간을 보여줍니다 같은 스레드에서 그것을 할 노력했다. Like (01.10.2014 - 15:31:25)
하지만 DateTime을 업데이트하면 현재 날짜 시간이 항상 표시됩니다. 나는 다음과 같은 코드를 사용하는 경우
예, 그것은 나에게 현재 현지 시간
//in a thread
string displayTime() {
this.lblServerTime.Text = DateTime.Now.ToLongTimeString();
}
을 제공하지만하지의 현지 서버 시간이 필요합니다. 내 문제는 내가 영원히 갈 수 없다는 것이다.
거기에 새로운 연결없이 ntp - 서버에 그것을 할 방법이 무엇입니까? 나는 서버 시간을 필요로하는 클라이언트 애플리케이션이 500 개 이상있다.
:
GetServerTimeDifference
가. – vcsjones
* 로컬 시스템의 시간을 설정 하시겠습니까, 아니면 서버 시간 만 표시 하시겠습니까? 서버 시간이 필요하면 계속 호출해야합니다. – crashmstr
OS DateTime을 NTP 서버와 동기화하는 것을 의미합니까? –