Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Релизация на С++ проверки соединения интернет. (https://forum.antichat.xyz/showthread.php?t=166368)

Chrek625 27.12.2009 10:30

Релизация на С++ проверки соединения интернет.
 
Доброго времени суток.
Собственно вопрос. Как средствами С++ проверить скорость интернета?
Мне нужно в конце получить:
Входящая скорость 7081.895. Кб/сек
Исходящая скорость: 1539.104 Кб/сек

Подскажите как это сделать?

nerezus 27.12.2009 11:58

Оператор деления - "/".

slesh 27.12.2009 13:50

Вообще скорость проверяется так:
Есть файлик метровый допустим.
И вот ты даешь на вебсервер запрос этого файла. Как тока начал идти файл, так засекаеш время. как файл целиком скачался так опять получаешь время.
И затем уже делиш размер файла на разницу во времени. И это будет скорость входящего.
На исходящий, тоже самое. Только ты посылаешь файл на сервак. И как только сервак ответил что файл принят, то вычисляеш скорость.

Chrek625 27.12.2009 14:00

Спасибо slesh
Буду пробовать реализовать.
Ещё раз спасибо за помощь.

slesh 27.12.2009 14:20

Такие проверки лучше проводить в несколько этапов. Файлы размером
10 кб. 100кб и 1 метр.
дело в том, что если инет диалаповский то 1 метр тащить смысла нет.
тут и 100кб хватит. Если GPRS то и 10кб наверное хравит.
Так что смотреть по скорости на 10кб и от неё уже шагать дальше или не шагать если долго это всё проходило.

ну и главное чтобы сам сервак был не тормознутый )


Время: 19:32