通常、モータ制御に使用される複数の組み込みサーバデバイスをシミュレートする必要があります。実生活では、ネットワーク上に複数のサーバーが存在する可能性があり、デスクトップソフトウェアはすべてのモーターサーバーのクライアントとして同時に機能します。これらのモーターコントロールサーバーは、基本テストのために6つ用意されていますが、実際のハードウェアでより大きなシステムをテストするには高価です。クライアントソフトウェアをテストするためにネットワーク上の多くのサーバーのように見えるシミュレータを構築したいと思います。テスト用に複数のIPアドレスをシミュレートする
多くのNICを物理的に備えていなくても、同じポート上に多数のIPアドレスがあるように見えるシミュレータを構築するにはどうすればよいですか。たとえば、クライアントソフトウェアは、ポート1111の192.168.10.1から192.168.10.50までのサーバに接続しようとします。シミュレータは、それらの接続をすべて受け入れて、物理的なモータを動かしているかのようにシミュレーションを実行し、 。
これらのアドレスのすべてを単一のテストサーバにマッピングするためにルータを使用できますか、または理想的には、localhostを使用してそれらのIPアドレスを偽装する方法がありますか?クライアントソフトウェアは.Netで書かれていますが、Pythonのアイディアも歓迎されます。
あるすべてのプラットフォーム – gbc