Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Dial - up интернет


Автор: jaAlex 14.12.2006, 01:21
Всем привет! Хотелось бы попросить вас помочь с решением следующих вопросов:
1. Как узнать длительность нахождения в интернете, на момент запроса.
2. Скорость соединения.
3. Сколько принято байт.
Для начала хватит, я думаю. Искал, искал, и нигде(!) ни слова!!!

Автор: Snowy 14.12.2006, 01:42
1. Поиск по слову RAS
2. http://vingrad.ru/DELPHI-SRC-000008
3. http://www.overbyte.be/arch/rasdial.zip

Добавлено @ 01:45 
4. http://forum.vingrad.ru/index.php?showtopic=103775

Автор: jaAlex 14.12.2006, 01:51
Snowy, в том то штука, что длительность нахождения в интернете отображается не с момента запуска на момент запроса, а отображается на момент запроса с нуля. Ну и с количеством принятых байт также. А со скоростью я уже разобрался.

Автор: bems 14.12.2006, 04:11
Цитата(jaAlex @  14.12.2006,  01:51 Найти цитируемый пост)
длительность нахождения в интернете отображается не с момента запуска на момент запроса, а отображается на момент запроса с нуля
при запуске узнавай свою "точку отсчета", когда нужно бери свежие данные, а потом отнимай

Автор: jaAlex 14.12.2006, 11:47
Цитата(bems @  14.12.2006,  04:11 Найти цитируемый пост)
при запуске узнавай свою "точку отсчета", когда нужно бери свежие данные, а потом отнимай

А можно подробней? Вообще, хотелось бы в конце видеть данные, взятые из окошка "Состояние #название_соединения". Оно появляется при двойном клике на двух мониторах в трее при подключенном компьютере к интернету. Как достать оттуда необходимую информацию?

Автор: bems 14.12.2006, 16:32
RASGetLinkStatistics

Автор: jaAlex 15.12.2006, 00:21
bems, 
Цитата(jaAlex @  14.12.2006,  01:21 Найти цитируемый пост)
1. Как узнать длительность нахождения в интернете, на момент запроса.

Все дело в том, что время - то показывает с момента запроса, а не на момент запроса...
Скорость соединения я уже в принципе разобрал, но пока до ума вот довожу.
Теперь что касается количества принятых байт. RASGetLinkStatistics опять - таки дает нам ответ не тот: количество закачанных байт начинает считать с момента запроса, а на момент запроса корректного ответа мы не получаем.
Повторю еще раз: хотелось бы получить инфу на момент запроса, и желательно бы как в окошке из трея.
Этот вопрос поднимали буквально только в парочке мест в рунете(ну или я нашел столько, искал долго и упорно). И нигде корректного ответа НЕТ!!! На момент запросани один(!) из приведенных методов не дает корректного ответа.

Автор: bems 15.12.2006, 00:37
хоть один раз RASGetLinkStatistics не совпало с окошком из трея? нонсенс...

Автор: jaAlex 15.12.2006, 00:49
Цитата(bems @  15.12.2006,  00:37 Найти цитируемый пост)
хоть один раз RASGetLinkStatistics не совпало с окошком из трея? нонсенс...

Вот я писал сейчас - начинает отсчет с запуска программы, а не на момент запроса.
С трафиком разобрался, все работает как надо. Количество принятых и отправленных байт, компрессия. Вот со временем как - то нехорошо получается. Не хочет работать как надо...

Автор: bems 15.12.2006, 01:16
Цитата(jaAlex @  15.12.2006,  00:49 Найти цитируемый пост)
Вот я писал сейчас - начинает отсчет с запуска программы, а не на момент запроса. 
ОСЬ?

Автор: jaAlex 15.12.2006, 02:01
XP

Автор: bems 15.12.2006, 02:23
аналогично, и всегда получаю с момента подключения

Автор: jaAlex 15.12.2006, 02:48
Кинь тогда код как ты это делаешь. Попробую сделать также, как ты.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)