Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как получить время сервера? 
:(
    Опции темы
klepa
Дата 18.3.2010, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 28.1.2010

Репутация: нет
Всего: нет



всем доброго времени суток. нужно с локального компьютера получить время сервера(а еще лучше разницу между временем сервера и локальным компьютером). среда разработки visual studio 2008. подскажите пожалуйста

Это сообщение отредактировал(а) klepa - 18.3.2010, 12:41
PM MAIL   Вверх
SenkraD
Дата 18.3.2010, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 1
Всего: 23



klepa,  ну тут несколько способов добится от сервака его времени:
   - если на сервер еесть ваш софт, то самому взять время и выслать клиенту
   - законектится на 13 порт и получить от сервака его время, если он поддерживает это сервис

Чтобы получить время под Windows можеш заюзать GetSystemTime,
а для получения данных с сервера можете почитать здесь



--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
mrbrooks
Дата 18.3.2010, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: нет
Всего: 306



как вариант - реализовать протокол SNTP - а то и заюзать готовые решения.
PM MAIL   Вверх
klepa
Дата 18.3.2010, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 28.1.2010

Репутация: нет
Всего: нет



mrbrooks в том-то все и дело что мне нужно реализовать этот протокол.. я уже две недели мучаюсь с этим, но ничего лучше чем юзать протокол который есть стандартно в винде, я не придумала (просто я начинающий программист, так что простите безграмотность)... какие есть вообще варианты его реализации?
PM MAIL   Вверх
SenkraD
Дата 18.3.2010, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 1
Всего: 23



klepa,  вот и ещё это

Это сообщение отредактировал(а) SenkraD - 18.3.2010, 14:26


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
Alca
Дата 18.3.2010, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 1
Всего: 50



net time /SET \\192.168.0.1 /y


--------------------
PM WWW ICQ Skype Jabber   Вверх
RatHat
Дата 18.3.2010, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вождь индейцев
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 5.9.2005

Репутация: нет
Всего: 1



klepa, то есть, тебе необходимо реализовать обмен данными с сервером по протоколу SNTP ? 
Или разработать свой какой-то аналог этого протокола ?

Это сообщение отредактировал(а) RatHat - 18.3.2010, 15:14
--------------------
Ma a kis' hi ve'ist i wan'i na e'ho ho wan'i
PM MAIL   Вверх
mrbrooks
Дата 18.3.2010, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: нет
Всего: 306



SenkraD, камрад - первая ссылка на SMTP  smile 


Цитата(klepa @  18.3.2010,  13:15 Найти цитируемый пост)
mrbrooks в том-то все и дело что мне нужно реализовать этот протокол.. я уже две недели мучаюсь с этим, но ничего лучше чем юзать протокол который есть стандартно в винде, я не придумала (просто я начинающий программист, так что простите безграмотность)... какие есть вообще варианты его реализации? 

сам по себе SNTP не сложен. Вот пример. Погугли - реализаций клиентов пруд пруди. Не все на С/С++, но вся соль - в передаваемой/принимаемой структуре  + небольшой расчет по документации smile

Добавлено через 1 минуту и 30 секунд
Цитата(Alca @  18.3.2010,  14:40 Найти цитируемый пост)
net time /SET \\192.168.0.1 /y 

результат переправить в текстовый файл, файл затем распарсить. о! можно еще каналы замутить  smile 
PM MAIL   Вверх
SenkraD
Дата 18.3.2010, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 1
Всего: 23



Цитата(mrbrooks @  18.3.2010,  17:27 Найти цитируемый пост)
SenkraD, камрад - первая ссылка на SMTP smile
Бывает smile, но  и примеры по SNTP там также есть



--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
klepa
Дата 18.3.2010, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 28.1.2010

Репутация: нет
Всего: нет



мне необходимо реализовать синхронизацию по протоколу SNTP. есть коллекция бесплатных классов этого протокола здесь однако я, как истинная блондинка, в упор не могу понять КАК ОНО РАБОТАЕТ!!!!
насколько поняла я, надо подключить эту библиотеку в мой файл. однако у меня все время выскакивеает 85(!) ошибки непонятного происхождения ))) (честно говоря мозг за сегодня закипает уже). может быть кто подскажет как же все-таки подключить эту библеотеку?

Цитата

результат переправить в текстовый файл, файл затем распарсить. о! можно еще каналы замутить   


кстати, интересная идея ))) просто я использовала стандартный протокол винды. но, т.к. приходится использовать системные команды, то выскакивет каждый раз cmd.exe что собсна и не понравилост моему начальнику.. (а что, это окошко каждый раз будет выскакивать??) была мысль если можно его как-то сделать неактивным и выудить оттуда инфу о задержке, то просто доработать существующую прогу. только как это сделать я так и не нашла  smile 

Это сообщение отредактировал(а) klepa - 18.3.2010, 20:31
PM MAIL   Вверх
SenkraD
Дата 18.3.2010, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 1
Всего: 23



klepa,  в какой среде пишеш  и какие либы испоьзуеш?


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
mrbrooks
Дата 19.3.2010, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: нет
Всего: 306



Цитата(klepa @  18.3.2010,  20:09 Найти цитируемый пост)

кстати, интересная идея )))

и  при этом не очень хорошая  smile 


Цитата(SenkraD @  18.3.2010,  21:03 Найти цитируемый пост)
klepa,  в какой среде пишеш  и какие либы испоьзуеш? 

присоединяюсь.

Добавлено через 1 минуту и 24 секунды
Цитата(klepa @  18.3.2010,  12:35 Найти цитируемый пост)
среда разработки visual studio 2008.

с IDE выяснили - осталось - что за пример?
PM MAIL   Вверх
klepa
Дата 19.3.2010, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 28.1.2010

Репутация: нет
Всего: нет



использую эту библиотеку. вообще-то,я ее же качала с разных сайтов, и насколько я поняла это бесплатная библиотека MFC классов
PM MAIL   Вверх
mrbrooks
Дата 19.3.2010, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: нет
Всего: 306



студия (2008) спокойно преобразовала проект и все на ура собралось.

подозреваю, что ты вырвала из этого проекта чисто класс, забив на подключаемые модули и библиотеки.

предлагаю проделать что и я + внимательно изучить подключаемые хидеры и опции проекта по поводу подключаемых библиотек.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1552 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.