[解決済み】接続タイムアウトエラーを人為的に発生させる
2022-03-25 01:15:47
質問
当社のソフトウェアで、接続タイムアウトを受けるとバグが発生することがあるのですが。このようなエラーは非常に稀です(通常は内部ネットワークで接続が切断されたとき)。このような効果を人工的に発生させ、私たちのソフトウェアをテストするにはどうしたらよいでしょうか?
もしそれが重要なら、アプリはCAsyncSocketクラスを使ってC++/MFCで書かれています。
編集する
存在しないホストで試してみましたが、ソケットエラーが発生します。
<ブロッククオートWSAEINVAL (10022) 無効な引数です。
次に試したのは アレキサンダー の提案で、別のポート、例えば81に接続することにしました(自分のサーバー上ですが)。これはとてもうまくいきました。接続が切れたのと全く同じです(60秒待たされた後、エラー)。ありがとうございました。
解決方法を教えてください。
既存のホストに接続するが、単にTCP SYNパケットをドロップするファイアウォールでブロックされているポートに接続する。例えば、www.google.com:81。
関連
-
[解決済み] オクテット・ストリングス それは何ですか?
-
[解決済み] パイプとソケットの違いは何ですか?
-
[解決済み] カーネルソースプロジェクトのinclude/uapiに含まれるもの
-
[解決済み] pingレスポンス "Request timed out." vs "Destination Host unreachable" (リクエストがタイムアウトしました)。
-
[解決済み] localhost:8080とはどういう意味ですか? [クローズド]です。
-
[解決済み] 待機動作がタイムアウトしました。ASP
-
[解決済み] コネクション・リセット・バイ・ピア」とはどういう意味ですか?
-
[解決済み】接続タイムアウトエラーを人為的に発生させる
-
[解決済み] [Solved] java.net.ConnectException: 接続が拒否されました
-
[解決済み】UDP vs TCP、どれくらい速いのか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] TCPのフロー制御と輻輳制御の違いは何ですか?
-
[解決済み] localhost:8080とはどういう意味ですか? [クローズド]です。
-
[解決済み] ホストDNSサーバを使用したDocker-composeコンテナ
-
[解決済み] RPCサーバーが使用できません。(HRESULT: 0x800706BA による例外)。
-
[解決済み】接続タイムアウトエラーを人為的に発生させる
-
[解決済み】ローカルネットワーク内のすべての有効なIPアドレスのリストを取得する方法は?[クローズド]
-
[解決済み】アクティブFTPとパッシブFTPの違いは何ですか?
-
[解決済み】TCPの代わりにUDPを使用することが適切なのはどんな場合ですか?[クローズド]
-
[解決済み】インターネット上で最大の安全なUDPパケットサイズとは?
-
[解決済み】SCTPがあまり使われていない/知られていない理由