Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > программа ухудшения качества сети


Автор: borisbn 1.4.2013, 14:27
Здравствуйте.
Стоит задача обмена между программами через некий радиомодем, у которого нет гарантии доставки сообщений и очень маленькая пропускная способность, поэтому приходится городить свой велосипед с многократной отправкой, подтверждениями и т.п. Пока у меня нет доступа к "железу" я хочу потестировать свой код на обычной сети по UDP (м.б. даже на 127.0.0.1).
Вопрос: есть ли какие-нибудь программы/утилиты/драйвера, которые бы эмулировали разрывы соединения, пропадание пакетов и т.п. ?
Спасибо.

Автор: BlitzCommando 1.4.2013, 21:20
тоже интересно. вот:
http://habrahabr.ru/post/24046/
http://habrahabr.ru/post/127274/

Автор: baldina 1.4.2013, 22:27
iptables limit

Добавлено через 1 минуту и 46 секунд
под windows - QoS

Автор: borisbn 3.4.2013, 05:48
Господа, it's my fault - забыл сказать, что у меня Windows.
Скажите, а wanem и QoS могут "красть" пакеты? Или только ограничивать скорость?
Спасибо.

Автор: baldina 3.4.2013, 08:24
QoS может - когда очередь ожидания переполняется (размер очереди можно установить)

Автор: feodorv 3.4.2013, 17:56
Цитата(borisbn @  1.4.2013,  15:27 Найти цитируемый пост)
я хочу потестировать свой код на обычной сети по UDP

А свой код нельзя настроить так, чтобы он "терял" пакеты?

Автор: borisbn 3.4.2013, 18:46
feodorv, оно, конечно, можно, но во-первых лень, а во-вторых если переформулировать Гейзенберга с его принципом, то частенько средства отладки вносят в программу свои ошибки

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)