2011-08-16 5 views
1

私の学生のプロジェクトは握りデバイス上のピア・ツー・ピア・システムのための一般的なフレームワークを開発することである必要がありました。(iPod)へジェネリックの機能は、アプリケーションをピアツーピアのアイデアが

既存のフレームワークが既に存在し

(Gamekit)ネットワークを構築してメッセージを送信するために、私はその上で作業しており、一般的なP2Pアプリケーションの一般的な機能を開発しようとしています。

どのような機能でしょうか一般ここにありますか?

答えて

1

あなたは、いくつかの最低限の機能などが必要になります。

  • は、NATトラバーサルを実行するために、ネット結局
  • 技術に与えられたデバイスのIPアドレスを見つけるのIPアドレス
  • で与えられたデバイスを結びます
  • ネットワークをブートストラップするいくつかの中央ピアを確立する
  • リモートデバイス間で電子リソースを要求/交換する
  • もちろん

、あなたはそれらのトランザクションを実行するためにピア間

+0

どうもありがとう、JVerstryをいくつかの標準的なメッセージを設計する必要があります。 P2Pネットワークを確立し、転送メッセージにソケットとストリームを使用する既存のフレームワーク(Gamekit)があります。研究プロジェクトには既存のAPIを使用するだけでは不十分ですので、一般的なP2Pアプリケーションをサポートするための一般的な機能を開発する必要があります。これ以上のアイデアは?ありがとう – Jing

+0

@ジングP2Pは、ファイル共有、電話会話(スカイプ)、分散コンピューティング(多くのコンピュータが並行して動作するのに必要な問題)、チャット、ゲームなどでよく使用されます。 – JVerstry

関連する問題