複数のソケット接続のアプリケーション(TCPアラームウォッチャー)を開発しています。現在、アラームをモックするために、アラームエンドポイントをシミュレートする小さなアプリケーションをVMマシンで実行するようにしました(つまり、VmのIPが異なるため)。
私がやりたいのは、「サーバー」(つまり最初のアプリケーション)を実行しているのと同じマシンでアラームをモックすることです。ただし、これらのモックアラームに別のIPを設定する必要があります。最初のアプリと同じIPでモックを実行したくない(たとえば、サーバーは192.168.1.4、モックは192.168.1.10、その他は192.168.1.11など)すべて同じマシンに存在する、VMがそれを行うことができる方法と同じように)。
「ブリッジネットワーク」モードの仮想マシンは、DHCPサーバーから異なるIPを取得できます(これが私がこのアイデアを得るところです)。だから、私はタスクを完了するためにどこを調査するかについて少し混乱しています、私の質問は:
DHCP経由で独自のIPアドレスを取得するために、プログラムで模擬アプリケーションを作成するにはどうすればよいですか?(または、.NET Frameworkを考えると、それは不可能ですか?)
ハッジ-