Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Connection Speed

Доброе время суток, народ!

Задача следующая: оценить скорость текущего соединения с другой
машиной (диалап). Какие-нибудь мысли в общем виде... Понимаю, что
формулировка "сырая", но лучше пока "родить" не могу (наверное, где-то
знаний не хватает :-))
Скорее всего реализация на Visual C++, подозреваю, что связано это
будет с работой с сокетами... а дальше хотелось бы услышать Ваши
подсказки.

--
С наилучшими пожеланиями,
Eugene mailto:aevd***@m*****.ru

Номер выпуска : 4467
Возраст листа : 600 (дней)
Количество подписчиков : 518
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/367194
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 13 May 2005 20:59:23 +0300 (#367194)

 

Ответы:

Я так подозреваю, что нужно туда слать данные, которые бы там отбрасывались
без никакой на них реакции. При этом на том конце ничего
специализированного, то есть ожидающиего теста скорости прокачки, не
запущено. Сокеты+прекрасный порт специально для таких целей - Discard, номер

9. Шлёшь мегабайт и ждёшь окончания передачи. Вот обратную скорость не
померишь надёжно, ИМХО, если с того конца ничего специально не шлётся.
Когда у тебя в голове прояснится, попробую помочь менее абстрактно.

--
С уважением, boroda
mailto:boroden***@s*****.ru

Номер выпуска : 4476
Возраст листа : 601 (дней)
Количество подписчиков : 519
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/367401
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Шматко А.А. Sat, 14 May 2005 10:43:53 +0400 (#367401)

 

Здравствуйте !


Наверно, можно это через RAS API сделать.
Есть, например функция RasAdminPortGetInfo. Ей передается структура
RAS_PORT_STATISTICS, в которой есть поле:

dwBytesXmited
Specifies the total number of bytes transmitted by the connection.
Зная время существования соединения можно вычислить среднюю скорость.

Может, это и не то что надо. Глубоко не копал.
Но через RAS API, думаю, всю необходимую инфу найти можно.

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4481
Возраст листа : 601 (дней)
Количество подписчиков : 519
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/367703
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Sat, 14 May 2005 22:52:50 +0400 (#367703)