| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > как получить время сервера? |
| Автор: klepa 18.3.2010, 12:35 |
| всем доброго времени суток. нужно с локального компьютера получить время сервера(а еще лучше разницу между временем сервера и локальным компьютером). среда разработки visual studio 2008. подскажите пожалуйста |
| Автор: SenkraD 18.3.2010, 13:01 |
| klepa, ну тут несколько способов добится от сервака его времени: - если на сервер еесть ваш софт, то самому взять время и выслать клиенту - законектится на 13 порт и получить от сервака его время, если он поддерживает это сервис Чтобы получить время под Windows можеш заюзать http://msdn.microsoft.com/en-us/library/ms724390(VS.85).aspx, а для получения данных с сервера можете почитать http://www.google.com.ua/search?hl=uk&q=Daytime+server&meta=&aq=f&aqi=&aql=&oq=&gs_rfai= |
| Автор: mrbrooks 18.3.2010, 13:09 |
| как вариант - реализовать протокол SNTP - а то и заюзать готовые решения. |
| Автор: klepa 18.3.2010, 13:15 |
| mrbrooks в том-то все и дело что мне нужно реализовать этот протокол.. я уже две недели мучаюсь с этим, но ничего лучше чем юзать протокол который есть стандартно в винде, я не придумала (просто я начинающий программист, так что простите безграмотность)... какие есть вообще варианты его реализации? |
| Автор: SenkraD 18.3.2010, 14:25 |
| klepa, http://www.codeproject.com/info/search.aspx?artkw=SMTP и ещё http://www.faqs.org/rfcs/rfc2030.html |
| Автор: Alca 18.3.2010, 14:40 |
| net time /SET \\192.168.0.1 /y |
| Автор: RatHat 18.3.2010, 15:12 |
| klepa, то есть, тебе необходимо реализовать обмен данными с сервером по протоколу SNTP ? Или разработать свой какой-то аналог этого протокола ? |
| Автор: SenkraD 18.3.2010, 18:36 |
| Бывает |
| Автор: klepa 18.3.2010, 20:09 | ||
| мне необходимо реализовать синхронизацию по протоколу SNTP. есть коллекция бесплатных классов этого протокола http://www.codeproject.com/KB/IP/csntp.aspx однако я, как истинная блондинка, в упор не могу понять КАК ОНО РАБОТАЕТ!!!! насколько поняла я, надо подключить эту библиотеку в мой файл. однако у меня все время выскакивеает 85(!) ошибки непонятного происхождения ))) (честно говоря мозг за сегодня закипает уже). может быть кто подскажет как же все-таки подключить эту библеотеку?
кстати, интересная идея ))) просто я использовала стандартный протокол винды. но, т.к. приходится использовать системные команды, то выскакивет каждый раз cmd.exe что собсна и не понравилост моему начальнику.. (а что, это окошко каждый раз будет выскакивать??) была мысль если можно его как-то сделать неактивным и выудить оттуда инфу о задержке, то просто доработать существующую прогу. только как это сделать я так и не нашла |
| Автор: SenkraD 18.3.2010, 21:03 |
| klepa, в какой среде пишеш и какие либы испоьзуеш? |
| Автор: mrbrooks 19.3.2010, 08:31 |
и при этом не очень хорошая присоединяюсь. Добавлено через 1 минуту и 24 секунды с IDE выяснили - осталось - что за пример? |
| Автор: klepa 19.3.2010, 09:30 |
| использую http://www.codeproject.com/KB/IP/csntp.aspx. вообще-то,я ее же качала с разных сайтов, и насколько я поняла это бесплатная библиотека MFC классов |
| Автор: mrbrooks 19.3.2010, 09:51 |
| студия (2008) спокойно преобразовала проект и все на ура собралось. подозреваю, что ты вырвала из этого проекта чисто класс, забив на подключаемые модули и библиотеки. предлагаю проделать что и я + внимательно изучить подключаемые хидеры и опции проекта по поводу подключаемых библиотек. |