|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2009, 21:49 | #1 |
Новичок
Джуниор
Регистрация: 30.10.2009
Сообщений: 2
|
Генератор пакетов
В общем проблема такова, сделал программку которая работает в клиент-серверном варианте. Т.е. сервер отправляет UDP пакеты, клиент их получает и отправляет обратно,вычисляем время доставки пакета. Отправка происходит по таймену,интервал таймер задается числом пакетов в секунду. Так как TTimer работает плохо на мелких интервалов(например 700 пакетов в секунду), использовал мультимедиа таймер, но при его использовании происходит полная загрузка ЦП (100%) и как следствие полные тормоза. Тогда попробовал другой вариант: каждую секунду вызываю цикл, который в цикле отправляет энное кол-во пакетов в сеть, вроде б тормозов меньше. Но вся загвоздка в том, что мои данные отличаются от данных уже созданной(кем то и когда то) программкой (есть экзешник). Подскажи те пути решения задачи?
Люблю сиськи)
|
30.10.2009, 21:55 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
перехватить её пакеты и полностью понять её протокол.
или найти описание её протокола и имитировать его. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
30.10.2009, 22:01 | #3 |
Новичок
Джуниор
Регистрация: 30.10.2009
Сообщений: 2
|
Да тут дело в самом алгоритме работы программы(экзешника), т.е. как им удается генерировать пакеты так как именно нужно. И я и создатель "экзешника" используют стандартные компонетты indy. Вопрос в том как им удаеться соблюсти ту частоту отправки пакетов, которая нужна....
Люблю сиськи)
|
30.10.2009, 23:56 | #4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инкапсуляция пакетов TCP/IP | bumerung | Общие вопросы C/C++ | 2 | 06.06.2009 23:19 |
Склеивание пакетов TClientSocket | mar4elo | Работа с сетью в Delphi | 1 | 18.02.2009 19:38 |
Фильтр пакетов | Stolen | Общие вопросы Delphi | 0 | 07.02.2009 09:38 |
Проблема со сборкой IP пакетов | Дядя Фёдор | Работа с сетью в Delphi | 0 | 28.08.2007 11:19 |