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

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

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

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

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

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

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



спасибо..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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
Ответ Создать тему
Опции темы

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