0

アルゴリズムや方法についてお聞きしたいです。次のようなケースがあります。

私はアプリケーションを持っており、それを 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" を持つアプリケーションで受信したりするにはどうすればよいですか?

4

2 に答える 2

0

ピア ツー ピア アプリケーションを作成したいようですね。

このタスクには JXTA フレームワークがあります。しかし、2つのピアが2つの異なるネットワークにある場合、いくつかのスーパーピアが必要になります。

https://jxta.kenai.com/

JXSE は、JXTA の Java 実装を提供します。

https://jxse.kenai.com/

JXTA プロジェクトの現在のステータスは、AFAIK では少し不明確であることに注意してください。

于 2013-05-16T08:17:46.390 に答える