Искусственное создание ошибки тайм-аута соединения - PullRequest
254 голосов
/ 19 сентября 2008

В нашем программном обеспечении произошла ошибка, возникающая при получении тайм-аута соединения. Эти ошибки очень редки (обычно, когда моя связь прерывается нашей внутренней сетью). Как я могу создать такой эффект искусственно, чтобы я мог протестировать наше программное обеспечение?

Если это имеет значение, приложение написано на C ++ / MFC с использованием классов CAsyncSocket.

Edit:

Я пытался использовать несуществующий хост, и я получаю сообщение об ошибке сокета:

WSAEINVAL (10022) Неверный аргумент

Моей следующей попыткой было использование предложения Александра о подключении к другому порту, например. 81 (хотя на моем собственном сервере). Это работало отлично. Точно так же, как потерянное соединение (ожидание 60 секунд, затем ошибка). Спасибо!

Ответы [ 21 ]

0 голосов
/ 19 сентября 2008

Подключите сетевой кабель к коммутатору, который не имеет других соединений / кабелей. Это должно работать имхо.

...