私はcsharpを使用してクライアントサーバーアプリケーションを作成しています。サーバーは、固定ポート番号のtcplistenerを使用しています。クライアントはtcpclientを使用してサーバーに接続します。接続されると、クライアントとサーバーの両方がこの接続を使用して通信します。次に、アプリケーションはメッセージを送受信するための新しいudp接続を作成します。サーバーは単一のクライアントからの複数の接続を受け入れることを想定しているため、異なるポートで各接続を区別する必要があります。これを行うには、最初に1.サーバーでudpclientを作成する必要があります(サーバーで未使用のudpポートを自動的に使用します)。2.サーバーudpclientが使用するポート番号をクライアントに送信します。3.クライアントは、指定されたポート番号を使用してサーバーにデータを送信します。
問題は、使用されているポート番号を知ることができるudpclientを作成する方法です。