5

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

私のコードでこれを行うことができるかどうか、またはこれを任意のフリーソフトウェアで使用できるかどうかを提案してください。

編集: 接続を数ミリ秒または数秒ブロックする必要があるポートはわかっています。

4

2 に答える 2

3

大変な作業です!

  • まず、Microsoft Robotics SDKを取得します

  • 次に、プログラム可能なロボット アーム キットが必要です。ここでレビューしたものの中には、有望に見えるものがいくつかあります。

  • ここで注意が必要なのは、アームを所定の位置に移動し、手を閉じて (RJ45 リリース ナビンを押し下げる)、横方向に移動して、プラグを抜き差しする動作を作成する一連のアクションをコーディングする必要があることです。

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

于 2013-02-13T06:23:10.613 に答える
1

あなたがWindowsを使用していると仮定して

NetStat Agentには、接続を監視し、フィルターに基づいてそれらを自動的に切断できる試用版があります。また、それらを手動で殺すこともできます。できないことの 1 つは、接続を切断する前に遅延を設定することです。

于 2013-02-13T05:49:21.390 に答える