Javaでネットワークをシミュレートする最良の方法は何ですか?1台のコンピュータでP2Pネットワークトラフィックをシミュレート
私はネットワークピアツーピアプロジェクトの初期段階にあり、クライアントの必要な特性のいくつかを判断するために、自分のPCで同時に100以上のインスタンスをシミュレートできたいと考えています。
理想的には、独自の入力ストリームと出力ストリームを持つソケットの「シミュレーション」バージョンを作成したいと考えています。最終的には、データをJavaオブジェクト間で移動するのではなく、これらのストリームをデータ転送に使用するため、実際のネットワークで発生する可能性のある遅延、データ損失などのエラーをシミュレートしたいと考えています。
理想的には、これらのシミュレーション方法は実際のストリーム標準のjava.net.*
に非常に近いので、シミュレーションから実際のクライアントに移行するために書き直す必要はありません。
誰でも正しい方向に向けることができますか?
sigを追加しないでください。質問には、彼らは騒音です。 –