小さなローカル エリア ネットワークで確実に動作する小さな Java チャット アプリケーションを開発しています。
マシン (ラップトップ) に Windows 7 がインストールされています。
私は(チャットメッセンジャー)を表すサーバーとクライアントを開発しました
サーバーが実行されている場合、すべてのクライアントが実行され、サーバーと通信できます。
サーバーを実行するマシンでは、1 つのクライアント (client_1) を実行して、同じマシン内のサーバーと通信することもできます。
2 番目のクライアント (client_2) を実行して、サーバー経由で client_1 と通信する場合。次に、別のマシンでそれ (client_2) を実行する必要があります。
同じマシンを使用しながらサーバーと通信する 2 つのマシンまたは 2 つの実際のクライアントをシミュレートする方法はありますか?
補遺:
これは開発段階でのみ必要です。同じマシンで開発とテストができるようにしたいだけです。しかし、最終製品は想定どおりに実行されます。つまり、各クライアントは 1 台のマシンで実行されます。これはプログラミング ロジックの問題ではありません。