Pobranie aktulanego czasu z serwera

0

Witam

Mam takie pytanie czy orientuje się ktoś z was czy można pobrać dokładną datę z godziną z jakiegoś serwera czasowego. Potrzebuje zrobić coś takiego w aplikacji javowej a nie w applecie(bo w tym to nie jest problem). Będzie to musiało chodzić na kilku kompach jednocześnie i wymagana jest synchronizacja wyników w czasie, jak bym wszędzie jeden czas to nie było by problemu.

Pozdr

0

Użyj http://www.kcmultimedia.com/jsntp/ to jest javowa implementacja SNTP.

Względnie klient NTP:
http://www.docjar.com/html/api/examples/ntp/NTPClient.java.html

0
Koziołek napisał(a)

Użyj http://www.kcmultimedia.com/jsntp/ to jest javowa implementacja SNTP.

Niestety nie da rady ściągnąć żadnego jara z biblioteka ani nic innego z tej strony:/. Duża ogólnie jest różnica między tym SNTP a NTP??

0

Nie ma różnicy dla klienta. A drugi link?

0

drugi link spoko hula tylko nie czaje za bardzo o tam chodzi:/.
Robiłeś ogólnie kiedyś coś takiego może ??

0

Nie, ale kod jest prosty. Generalnie jest to przykład na wykorzystanie Apache Commons Net i klasy org.apache.commons.net.ntp.NTPUDPClient. Po pobraniu aktualnego czasu w metodzie main() następuje sprawdzenie jej i przetłumaczenie na ludzki :) Sprawdzany jest rodzaj wiadomości np. pirimary czy nie, następnie robiona magia związana z określeniem z jakim serwerem czasu mamy do czynienia. kod jest okomentowany.

0

Tamten kod powiem Ci, że w sumie jest trochę dziwny i nie hula za bardzo:/
Ale tutaj znalazłem coś co jest fajnie napisane pod SNTP nie potrzeba żadnych dodatkowych bibliotek i fajnie hula. Jak by ktoś kiedyś potrzebował to łatwo znajdzie :)

http://www.2030.tk/book/internet-technologien-und-daten-protokolle/protokoll-sntp/sntpclientjava

Pozdr :)

0

o... dobre to...

1 użytkowników online, w tym zalogowanych: 0, gości: 1