私は速くGoogleが多くの結果を得ていることを認識しており、このトピックに関する文献は非常に豊富で、それはまさに問題です。可能な解決法の世界の中で、具体的にどのようなものが私の特定のニーズのための最善の選択であるかはわかりません。P2Pメッセージブロードキャストネットワークを実装する際の最先端技術は何ですか?
私はインターネット経由で、オンラインノードにメッセージをブロードキャストする唯一の機能を備えたP2Pネットワークを実装しようとしています。ネットワークに接続するには、既存のIPを指すことができる必要があります。あなたがそうするとき、あなたはいくつかの同輩を発見し、彼らとの積極的なつながりを保ちます。その後、他のすべてのノードにメッセージを送信できます。直接のコミュニケーションはありません。送信されたメッセージはすべての人が受信します。私はこのネットワークをできるだけ効率的にして、UDPの上で動作させたいと思っています。
ここで指定した形状のこの問題を解決するいくつかの最先端のアルゴリズムの名前は何ですか?
:
これらの概念に関する詳細な情報およびプロトコル設計のための彼らの仕様書のドキュメントのいくつかをお読みください個々のIPアドレスを知る必要はなく、LAN上のすべてのホストにヒットします。 –
ああ、私はアプリを意味します。モバイルゲームを考えてみましょう。私はユーザーが中央サーバーに関わらず自分の動きを放送できるようにしたい。 – MaiaVictor
今、私は混乱しています。パケットだけをプレーヤーにユニキャストすることを意味しますか?ブロードキャストは、LAN上のすべてのホストに送信されます。ユニキャストが特定のホストに送信され、マルチキャストは、マルチキャストグループに加入しているホストのグループに送信されます。あなたがマルチキャストを使いたいかもしれないように聞こえるかもしれません、そして、各プレーヤーホストはマルチキャストグループに送られたパケットを聞きます、そして、それはLAN上の他のホストを気にしません。 –