Как смоделировать модемное соединение для тестирования? - PullRequest
4 голосов
/ 16 июня 2010

Мне нужно написать серверное приложение, в котором клиенты открывают сокет TCP / IP, отправляют некоторые данные и закрывают соединение.

Пакеты данных имеют небольшой размер <100 байт, однако говорят о том, что они должны пакетировать свои транзакции и отправлять несколько пакетов. </p>

Как мне лучше всего смоделировать соединение по телефонной линии (используя компоненты Delphi & Indy, только FYI)?

Это так же просто, как

  • открытое соединение
  • подождите немного (каково определение «времени»?)
  • закрыть соединение

1 Ответ

4 голосов
/ 16 июня 2010

Вы можете использовать сетевой эмулятор. Если у вас есть Linux-машина с NISTnet (старый проект, но он все еще полезен, использовался несколько лет назад), вы можете создать несколько scnearios, ограничивающих пропускную способность или другие характеристики для сетевого взаимодействия. Существует приложение под названием WANEM , которое, кажется, делает то же самое, но я не использовал его, поэтому не могу сказать вам, хорошо это или нет.

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

...