7

P2P ネットワーク機能の作成方法についてもう少し読んだ後、自分でpeer-to-peerソケットの作成を開始したいと思いました。

私は Android プラットフォーム用のいくつかのアプリに取り組んでいますが、アプローチ方法がよくわからないという問題があり、両方が密接に関連しています。

  • ある Android デバイスから別の Android デバイス (クライアントからクライアント) に比較的小さなデータ ファイルを送信するにはどうすればよいですか?
  • temporary p2p live data streamあるAndroidデバイスから別のAndroidデバイスに作成することは可能ですか?

    電話Aから電話Bにビデオ、オーディオ、および画像ファイルを渡したい.

可能であれば、どちらの問題 (ファイル転送またはリアルタイム データ転送) についても正しい方向を示していただければ幸いです。これに関するサンプル アプリケーションがあれば教えてください。

4

3 に答える 3

3

Bluetoothソケット付き

http://homepages.ius.edu/RWISMAN/C490/html/Android-Bluetooth.htm

この後、次のリンクからファイルをダウンロードできます。PC用のBluetoothサーバーとAndroidクライアントを作成してファイルを転送しますが、最初に前の回答を注意深く調べてからファイルをダウンロードしてから、ReadMefirst.txtファイルを読んでください。インストール手順

https://rapidshare.com/files/3100729241/Read%20Me%20First.rar

于 2012-11-25T20:17:57.830 に答える
2

SIP コンテキストでは、P2P ネットワークは分散ピア ロケーションとサービス アドバタイズ サービスを提供します。ピアは、プロキシ サーバーを必要とせずに、P2P ネットワーク上で互いの場所とサービスをアドバタイズし、学習します。

したがって、あなたの質問はどちらも SIP 固有のものではありません。P2P オーバーレイを見つけて結合するには、多くの手法のいずれかを使用する必要があります。ピアの場所がわかったら、SIP メッセージの送信に進むことができます。

SIP はシグナリング プロトコルです。セッションの確立を支援する一連のメカニズムを提供します。あなたの場合、データストリームの送信はSIPの関心事ではありません。SIP/SDP でのファイル転送の詳細は、RFC5547に記載されています。

SIP について学習するには、開始するのに最適な場所はRFC3261です。RFC3665には、非常に役立つコール フロー図があります。RFC5441には、SIP 関連の RFC がリストされています。P2PSIP WGRELOADプロトコルもチェックしてください。

于 2012-10-30T21:50:22.520 に答える
0

Peerdroidを使用します。

http://code.google.com/p/peerdroid/

「PeerDroidは、JXMEプロトコルをAndroidプラットフォームに移植したものです。これにより、Android開発者は、JXTAシステムの機能とAndroidの可能性を使用して、他のモバイル端末や他の従来のピア(パーソナルコンピューター)と対話するAndroidプラットフォーム用のアプリケーションを作成できます。 。」

于 2012-11-26T03:28:48.357 に答える