ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 13.06.2010, 22:02
PabloPicasso
Новичок
Регистрация: 02.01.2010
Сообщений: 23
Провел на форуме:
659771

Репутация: 33
По умолчанию

Цитата:
Сообщение от GhostOnline  
Inc - обычный инкремент.
Т.е. увеличение целочисленной переменной на единицу
Тоже самое что и i := i +1;
Или те кто на бэйсике даже не знают что такое инкремент?

Не пойму мне видео снять еще?
Зачем мне врать то

PS От твоего поста я еще больше убедился в своей правоте
пардон, не заметил замер GetTickCount
я знаю что такое инкремент, просто мой бейсик генерит ровный асм где я проверил что лишних задержек в потоке нет
Делфи теряет время на что-то, попробуй вынести в поток и будет четко 1000 в переменной и GetTickCount больше на тысячу
 
Ответить с цитированием

  #12  
Старый 13.06.2010, 22:19
PabloPicasso
Новичок
Регистрация: 02.01.2010
Сообщений: 23
Провел на форуме:
659771

Репутация: 33
По умолчанию

Цитата:
Сообщение от GhostOnline  
пипепц, у меня переменная равна 1000 как и положено
Но времени проходит в 2 раза больше. Сам только что же признал это
А ты считаешь по переменной. А это неверно
Реального времени проходит больше. Смирись с этим

Ведь ты вроде считать должен по времени, а не по какой-то там своей переменной
да я знаю

далеко от темы
 
Ответить с цитированием

  #13  
Старый 13.06.2010, 22:23
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
Провел на форуме:
2764047

Репутация: 759


Отправить сообщение для altblitz с помощью ICQ
По умолчанию

Цитата:
Сообщение от PabloPicasso  
Возможно ли узнать скорость инет соединения используя эхо запрос?
Если можно установить размер нагрузки ICMP пакета до 65 000 байт и замерять время прохождения ответа, будет ли это реальной скоростью подключения?
нет, и вот почему.
при пинге, скорость будет в каждый раз зависеть от прохождения пинга через роутинги до ЯйПи.
и расхождение может быть разным - в разы отличатся.
 
Ответить с цитированием

  #14  
Старый 13.06.2010, 22:31
PabloPicasso
Новичок
Регистрация: 02.01.2010
Сообщений: 23
Провел на форуме:
659771

Репутация: 33
По умолчанию

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

  #15  
Старый 13.06.2010, 22:34
PabloPicasso
Новичок
Регистрация: 02.01.2010
Сообщений: 23
Провел на форуме:
659771

Репутация: 33
По умолчанию

Цитата:
Сообщение от GhostOnline  
ТС, замерь сначала в перменную с помошью функции GetTickCount
Сделай запрос.
Вычти опять с помошью этой функции сколько времени прошло.
Даже таймер не нужен.
Delay() аналог Sleep() в винде

10 тысяч раз Sleep(1) в отдельном потоке = 10 секунд на наручных часах

100 тысяч раз = 101 секунда из за инкремента переменной

мне пох на эту погрешность

Последний раз редактировалось PabloPicasso; 13.06.2010 в 22:38..
 
Ответить с цитированием

  #16  
Старый 13.06.2010, 22:49
PabloPicasso
Новичок
Регистрация: 02.01.2010
Сообщений: 23
Провел на форуме:
659771

Репутация: 33
По умолчанию

разобрался =)
создал на фри хосте пхп который генерит 10 Кб текста, замерял, четко 4 Мбит/с =)
 
Ответить с цитированием

  #17  
Старый 13.06.2010, 22:54
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

GhostOnline, ты хоть когда-нибудь слышал, что такое потоки? Код ТСа не спит, как твой, а работает в два потока - один таймер, другой замеряет скорость. У тебя же все идет постепенно в одном потоке, из-за чего у тебя он выполняется в два раза дольше.

По теме:

ТС, реальную скорость интернета, соединяясь с одним сервером, ты не вычислишь никак. Все сервисы онлайн-проверки - этому подтверждение. Допустим, ты написал программу, которая скачивает 10 мбайт абсолютно ненужной информации с твоего русского сервера. Я запустил её у себя на компе (2 мбита, к примеру) - скачал за 40 секунд. Открыл на компьютере с аналогичной скоростью, но в Зимбабве - в 3 раза дольше качал, хотя скорость та же. Улавливаешь? Тут роль играет отдаленность А от Б, где А - комп, измеряемый скорость, Б - сервер измерения.

А вообще, лучшими тестерами скорости являются p2p сети... Думаю, сам знаешь почему.

Последний раз редактировалось mailbrush; 13.06.2010 в 22:56..
 
Ответить с цитированием

  #18  
Старый 14.06.2010, 09:52
mal41k
Новичок
Регистрация: 10.05.2010
Сообщений: 14
Провел на форуме:
243778

Репутация: 5
Отправить сообщение для mal41k с помощью ICQ
По умолчанию

получилось замерять точную скорость через 20 обращений к URL
Код:
"http://www.google.com/search?hl=ru&site=&q="+Str(Random(100))
точность до 1 Кб/с но гуголь после нескольких таких тестов забанил, мол "your computer or network sending automated queries"
гугл просто идеален для замеров, у него сервера почти во всех странах, вот только ругается собака

вот пример: http://multi-up.com/289222

з.ы. эвристика может орать типо Malware, прост нету полезной нагрузки, ток InternetOpen InternetOpenUrl InternetReadFile

Последний раз редактировалось mal41k; 14.06.2010 в 10:00..
 
Ответить с цитированием

  #19  
Старый 15.06.2010, 19:54
PabloPicasso
Новичок
Регистрация: 02.01.2010
Сообщений: 23
Провел на форуме:
659771

Репутация: 33
По умолчанию

Цитата:
Сообщение от mal41k  
получилось замерять точную скорость через 20 обращений к URL
Код:
"http://www.google.com/search?hl=ru&site=&q="+Str(Random(100))
точность до 1 Кб/с но гуголь после нескольких таких тестов забанил, мол "your computer or network sending automated queries"
гугл просто идеален для замеров, у него сервера почти во всех странах, вот только ругается собака

вот пример: http://multi-up.com/289222

з.ы. эвристика может орать типо Malware, прост нету полезной нагрузки, ток InternetOpen InternetOpenUrl InternetReadFile
есть вариант изящней )
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать скорость деда skagen Болталка 5 09.06.2010 19:22
2 инет соединения, и две сети win2003 alexpro2004 Windows системы 4 20.04.2010 18:55
Надо узнать скорость канала..... diman94x Болталка 6 26.10.2009 16:58
Качественные и дешовые деды! lEh Хостинг, Dedicated, VDS, Сервера - Покупка, продажа 38 07.07.2009 19:57
узнать текущую скорость проца t04 С/С++, C#, Delphi, .NET, Asm 2 21.02.2009 19:24



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ