人工的に接続タイムアウトエラーを作成する 質問する

人工的に接続タイムアウトエラーを作成する 質問する

接続タイムアウトが発生したときに発生するソフトウェアのバグがありました。これらのエラーは非常にまれです (通常は、内部ネットワークによって接続が切断された場合)。ソフトウェアをテストできるように、このような効果を人工的に生成するにはどうすればよいでしょうか?

重要なのは、アプリが CAsyncSocket クラスを使用して C++/MFC で記述されていることです。

編集:

存在しないホストを使用しようとしましたが、ソケット エラーが発生します。

WSAEINVAL (10022) 無効な引数

次に試したのはアレクサンダー別のポート (例: 81 (自分のサーバー上)) に接続するという提案です。これはうまくいきました。接続が切断された場合とまったく同じです (60 秒待機してからエラー)。ありがとうございます!

ベストアンサー1

10.255.255.1 などのルーティング不可能な IP アドレスに接続します。

おすすめ記事