Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
maxteam
2 / 2 / 0
Регистрация: 04.07.2010
Сообщений: 66
#1

Узнать скорость соеденения и определить NAT - C++

09.07.2010, 17:07. Просмотров 1608. Ответов 5
Метки нет (Все метки)

здраствуйте...

нужно создать программу на Visual C++ или чистом С....

консольная программа для теста скорости интернета(возможно через 2ip.ru или internet.yandex.ru)...

ёщо нужно определить есть ли NAT(по ип).......

подскажыте как ето реализовать.....возможно есть библиотеки для работы с етим....



спасибо..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2010, 17:07     Узнать скорость соеденения и определить NAT
Посмотрите здесь:

Определить скорость ввода символов с клавиатуры C++
Определить скорость моторной лодки C++
Определить скорость движения автомобиля v, преодолевающего расстояние S за время t C++
C++ Определить начальную скорость и угол
Списки, определить скорость обработки C++
C++ Идея такова соеденения микросхем и программы
Как узнать скорость выполнения программы? C++
Скорость кода C++
Определить имена потоков и узнать содержимое файлов C++
Узнать скорость записи в файл C++
C++ Необходимо определить, какой будет максимальная скорость мяча в течении t сек с точностью до 0.1сек
C++ Определить сколько амёб будет через заданный промежуток времени, если известна скорость деления амёбы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
maxteam
2 / 2 / 0
Регистрация: 04.07.2010
Сообщений: 66
11.07.2010, 14:08  [ТС]     Узнать скорость соеденения и определить NAT #2
не верю что никто не знаєт как определить скорость интернета программно......

09.07.2010 17:07 - 11.07.2010 14:05.... - ответов 0

я понимаю что я "новичок"..но...

12,280 поситителей ето только 14:05...неужели трудно ответить.
PB
Просто прогер
1277 / 1064 / 11
Регистрация: 13.03.2009
Сообщений: 2,502
11.07.2010, 14:38     Узнать скорость соеденения и определить NAT #3
Цитата Сообщение от maxteam Посмотреть сообщение
консольная программа для теста скорости интернета
Можно узнать текущую скорость закачки и отдачи с помощью API функции GetIfTable.
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
11.07.2010, 15:28     Узнать скорость соеденения и определить NAT #4
Цитата Сообщение от maxteam Посмотреть сообщение
09.07.2010 17:07 - 11.07.2010 14:05.... - ответов 0
А Вы сами за это время сильно продвинулись? Или просто ждёте, когда за Вас всё сделают?
maxteam
2 / 2 / 0
Регистрация: 04.07.2010
Сообщений: 66
11.07.2010, 18:14  [ТС]     Узнать скорость соеденения и определить NAT #5
Цитата Сообщение от easybudda Посмотреть сообщение
А Вы сами за это время сильно продвинулись? Или просто ждёте, когда за Вас всё сделают?
я не жду пока кто-то за меня воопше что то сделаєт.....

я бы хотел что бы мне обяснили(по возможности люди знающые свое дело) или подкинули идею....я не жду что бы мне написали программу,дали код и сказали как запускать....

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

--

P.S: я новичок....потому если какие то вещи кому то сдаются "елементарными" то обясните...вет для етого форум и существует.....или ето закрытый клуб гуру которые "не дают списывать"..
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
11.07.2010, 18:42     Узнать скорость соеденения и определить NAT #6
Цитата Сообщение от maxteam Посмотреть сообщение
я бы хотел что бы мне обяснили(по возможности люди знающые свое дело) или подкинули идею....
Попробуйте поискать ответ в собственном вопросе...

Цитата Сообщение от maxteam Посмотреть сообщение
консольная программа для теста скорости интернета(возможно через 2ip.ru или internet.yandex.ru)...
ёщо нужно определить есть ли NAT(по ип).......
то есть нужно соединиться с сервером, отправить запрос, прочитать ответ, найти в нём ip адрес. если такой же, как у сетевого устройства - nat отсутствует. а вот по поводу измерялки скорости всё немного сложнее... 2ip кажет картинку с символами, которые повторить нужно (то есть программно распознаватель знаков нужно писать - задача очень не простая), а в internet.yandex.ru счётчики запускаются кнопкой, при нажатии на которую выполняется скрипт, который присылает новую страницу с картинкой, на которой собственно результаты измерения и приведены. Так, что, скорее всего тоже не актуально.
Как вариант, можно самому себе письмо отправлять с большим вложением и смотреть статистику сетевого интерфейса... Как письма отправлять - не так давно тема была, а статистика - это от системы зависит (кстати, Вы её не указали)... В прочем Вам в третьем посте намекнули, как это сделать...
Yandex
Объявления
11.07.2010, 18:42     Узнать скорость соеденения и определить NAT
Ответ Создать тему
Опции темы

Текущее время: 16:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru