アルゴリズムや方法についてお聞きしたいです。次のようなケースがあります。
私はアプリケーションを持っており、それを 2 台の PC (異なるネットワーク) にインストールします。PC "A" が PC "B" との間でデータを送信し、応答を読み取ることができるようにしたいのですが、PC "B" の IP アドレスを知りません。また、PC "B" は、PC "A" の IP アドレスを知らなくても、PC "B" にデータを送り返すことができます。
例: PC "A" には固有のアプリケーション ID => "ABC" があり、PC "B" には固有のアプリケーション ID ==> "DDD" があります。
パラメータとして「ABC」または「DDD」のみを使用して通信/データを送信するにはどうすればよいですか?
例 : PC "A" が PC "B" の ID ("DDD") をテキスト ボックスに入力し、データを送信します。そのデータを PC "B" で受信したり、ID "DDD" を持つアプリケーションで受信したりするにはどうすればよいですか?