2013-02-13 7 views
5

クライアント/サーバーアプリケーションの1つでは、さまざまな理由でソケット接続が失われたときにアプリケーションの動作をテストする必要があります。このテストでは、数秒ごとにサーバー上の特定のポートで強制的に接続を切断するプログラムをシミュレートする必要があります。このようにして、接続されたクライアントがそのような接続切断にどのように反応するかの動作をテストできます。ソケット接続の損失をシミュレートする方法は?

私のコードでこれを行うことができれば、私は示唆してください、または私はこれをフリーソフトウェアで使用できます。

EDIT:数ミリ秒または数秒間接続をブロックする必要のあるポートがわかります。あなたがWindowsの

上にある

NetStat Agentを想定し

答えて

0

は、あなたが接続を監視し、自動的にフィルタに基づいて、それらを殺すことができる試用版を持っています。また、それらを手動で削除することもできます。それができない1つのことは、接続を強制終了する前にいくつかの遅延を設定することです。

3

大変な作業です!

  • まず、Microsoft Robotics SDK

  • 次へ]をつかむには、プログラム可能なロボットアームキットが必要になります - それらのいくつかは有望に見えるhereが検討されます。

  • ここで手間のかかる部分は、アームを所定の位置に移動させ、手を閉じて(したがって、RJ45リリースのnubbinを押し下げる)一連のアクションをコード化し、横方向に移動して、再動作。

  • 完了したら、ロボットアームをシステムの背後にNICイーサネットポートの近くに配置し、メソッドを呼び出してシーケンスをトリガーしてください!

+0

私は純粋なソフトウェアソリューションが必要でした。 – Faisal

+0

これを+1して私を笑わせる。非実用的ですが、面白いです:) –

関連する問題