2 つの P2P アプリケーションを実行しています。1 つは 10.7.1.1(A) で、もう 1 つは 10.7.1.3(B) です。これは一種のチャット アプリケーションで、それぞれがテキスト メッセージのみを送受信し、それ以外は何も送受信しません。基本的に、テキストを聞いて送信するために、A と B の両方で 2 つの UDP ソケットとインターフェイスしています。現在、ソケットを確立するために、両方のシステムでポート番号をハードコーディングしています。ポート番号を動的に把握してソケットを確立することで、同じアプリケーションを改善するにはどうすればよいでしょうか。言い換えれば、アプリケーションがユーザーからの IP アドレスのみを受け入れてから、ソケット接続用に独自のポートを確立する必要がありますか? このデザインは実現できますか?これを行う方法は何ですか?