|
Модераторы: feodorv |
|
klepa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.1.2010 Репутация: нет Всего: нет |
всем доброго времени суток. нужно с локального компьютера получить время сервера(а еще лучше разницу между временем сервера и локальным компьютером). среда разработки visual studio 2008. подскажите пожалуйста
Это сообщение отредактировал(а) klepa - 18.3.2010, 12:41 |
|||
|
||||
SenkraD |
|
|||
Опытный Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
klepa, ну тут несколько способов добится от сервака его времени:
- если на сервер еесть ваш софт, то самому взять время и выслать клиенту - законектится на 13 порт и получить от сервака его время, если он поддерживает это сервис Чтобы получить время под Windows можеш заюзать GetSystemTime, а для получения данных с сервера можете почитать здесь |
|||
|
||||
mrbrooks |
|
|||
трололомен Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
как вариант - реализовать протокол SNTP - а то и заюзать готовые решения.
|
|||
|
||||
klepa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.1.2010 Репутация: нет Всего: нет |
mrbrooks в том-то все и дело что мне нужно реализовать этот протокол.. я уже две недели мучаюсь с этим, но ничего лучше чем юзать протокол который есть стандартно в винде, я не придумала (просто я начинающий программист, так что простите безграмотность)... какие есть вообще варианты его реализации?
|
|||
|
||||
SenkraD |
|
|||
Опытный Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
||||
|
||||
Alca |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 1 Всего: 50 |
net time /SET \\192.168.0.1 /y
|
|||
|
||||
RatHat |
|
|||
Вождь индейцев Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
mrbrooks |
|
|||
трололомен Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
SenkraD, камрад - первая ссылка на SMTP
сам по себе SNTP не сложен. Вот пример. Погугли - реализаций клиентов пруд пруди. Не все на С/С++, но вся соль - в передаваемой/принимаемой структуре + небольшой расчет по документации Добавлено через 1 минуту и 30 секунд результат переправить в текстовый файл, файл затем распарсить. о! можно еще каналы замутить |
|||
|
||||
SenkraD |
|
|||
Опытный Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
Бывает , но и примеры по SNTP там также есть
|
|||
|
||||
klepa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.1.2010 Репутация: нет Всего: нет |
мне необходимо реализовать синхронизацию по протоколу SNTP. есть коллекция бесплатных классов этого протокола здесь однако я, как истинная блондинка, в упор не могу понять КАК ОНО РАБОТАЕТ!!!!
насколько поняла я, надо подключить эту библиотеку в мой файл. однако у меня все время выскакивеает 85(!) ошибки непонятного происхождения ))) (честно говоря мозг за сегодня закипает уже). может быть кто подскажет как же все-таки подключить эту библеотеку?
кстати, интересная идея ))) просто я использовала стандартный протокол винды. но, т.к. приходится использовать системные команды, то выскакивет каждый раз cmd.exe что собсна и не понравилост моему начальнику.. (а что, это окошко каждый раз будет выскакивать??) была мысль если можно его как-то сделать неактивным и выудить оттуда инфу о задержке, то просто доработать существующую прогу. только как это сделать я так и не нашла Это сообщение отредактировал(а) klepa - 18.3.2010, 20:31 |
|||
|
||||
SenkraD |
|
|||
Опытный Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
klepa, в какой среде пишеш и какие либы испоьзуеш?
|
|||
|
||||
mrbrooks |
|
|||
трололомен Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
и при этом не очень хорошая присоединяюсь. Добавлено через 1 минуту и 24 секунды с IDE выяснили - осталось - что за пример? |
|||
|
||||
klepa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.1.2010 Репутация: нет Всего: нет |
использую эту библиотеку. вообще-то,я ее же качала с разных сайтов, и насколько я поняла это бесплатная библиотека MFC классов
|
|||
|
||||
mrbrooks |
|
|||
трололомен Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
студия (2008) спокойно преобразовала проект и все на ура собралось.
подозреваю, что ты вырвала из этого проекта чисто класс, забив на подключаемые модули и библиотеки. предлагаю проделать что и я + внимательно изучить подключаемые хидеры и опции проекта по поводу подключаемых библиотек. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |