問題タブ [p2p]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ツイストおよび p2p アプリケーション
教えてください: p2p アプリケーションの作成に twisted を使用できますか? また、これにはどのプロトコルを選択すればよいですか?
flash - Adobe Flash ピアツーピア アプリケーション
Adobe Flash AS3 と Adobe Air を使用して、エンドユーザー向けのドキュメント (PDF) を表示する会議システムを行っています。要件として、チャット、ファイルの送信、投票など、エンドユーザー間でインタラクティブなツールを開発する必要がありますが、ピアツーピア接続に基づいて行う必要があります。(コストとセキュリティ上の理由から、クライアント/サーバー方式は許可されていません)
私の質問は次のとおりです。Flash/ActionScript/Air を介してフラッシュして、ピアツーピアで通信するアプリケーションを実行できますか? そして、それを行うためのコードまたはメソッドは何ですか?
c++ - C++ で接続を割り当てるためのサーバーを使用したピアツーピア チャット プログラムの適切な実装は何ですか?
しばらくの間、私は C++ を使用して概念実証のチャット プログラムを作成することに興味を持っていました。私はそのアイデアについて多くのことを考え、システムをどのように設計するかの始まりを書き留めましたが、実装に関しては私の思考で壁にぶつかりました.
接続をルーティングするためのサーバーを使用したピアツーピア チャット クライアントの実装が C++ でどのようになるかを知りたいです。
サーバーは、ピアの中央レジストリとして使用されますが、プライマリ接続としては使用されません。サーバーは、ピア間の接続を割り当ててピア間の最適なパスを実現する以外に、クライアントと対話することはありません。最初のバージョンでは、それはすべてのクライアントが接続する単なるディレクトリであり、クライアントはそのディレクトリを使用して、チャットに利用できる他のクライアントに接続できます。(それがもう少し説明されることを願っています)。:)
sockets - TCPキープアライブの拡張性
さまざまなデバイスの大規模な異種ネットワークについて考えてみます。これらのデバイスは、ピアツーピア方式でネットワーク上の他のデバイスにサービスを提供しています。すべてのノードでサービスの可用性を追跡するために使用されるメカニズムは、現在、通常はノードがオンラインである間、キープアライブとしてマークされたTCPソケットを使用しています。これにより、すべてのノードが他のすべてのノード(ピアツーピアインフラストラクチャのサブネット内)でソケットを開くことになります。
このようにTCPキープアライブを使用することの拡張性に関してどのような議論がありますか?
私の別のアプローチは、パブリッシュ/サブスクライブモデルを使用することです。このモデルでは、ノードが利用可能になったときに新しいサービスをネットワークにプッシュし、ピアがサービスにサブスクライブするときにそれらをキャッシュします。これは実行可能ですか?
python - P2Pアプリケーションを作成するためのPythonライブラリ/フレームワーク
PythonでP2Pアプリケーションを作成するためのライブラリまたはフレームワークはありますか?
私は最初のBittorrentクライアントがPythonで書かれたことを知っています。私はJXTAのようなものを探していますが、Python用です。
networking - Erlang ハッシュ ツリー
ハッシュ ツリーを使用する p2p アプリに取り組んでいます。
ハッシュ ツリー構築関数 (publ/4 および publ_top/4) を作成していますが、publ_top/4 を修正する方法がわかりません。
publ/1 でツリーを構築しようとしています:
問題のコードは次のとおりです。
http://github.com/AndreasBWagner/nivoa/blob/886c624c116c33cc821b15d371d1090d3658f961/nivd.erl
問題はどこにあると思いますか?
ありがとう、アンドレアス
security - 分散型または分散型の評判/信頼のためのアルゴリズム
分散型システムで、他のユーザー (評判) をどれだけ「信頼」するかを計算するアルゴリズムを知っている人はいますか?
このようなサイトは、集中管理された機関を使用して評判ポイントを追跡しますが、このリストを公平に維持する機関を信頼できない場合、またはインフラストラクチャが存在しない場合、どうすればピアの評判をランク付けできますか?
私はPageRankに似たものを想像しています- 私は友人の Alice を信頼し、彼女は彼女の友人の Bob を信頼しています。他の友人のキャロルもボブを信頼している場合、ボブに対する私の信頼は高まります。
これをグローバルに計算する方法はありますか、それとも各ユーザーが自分のネットワークを追跡する必要がありますか?
誰を信頼するかを「宣言」するだけで、各人に対応する受信信頼リンクのセットを与えることができると考えていましたが、リンクファームのように、評判ポイントを作成するだけのゾンビユーザーを多数作成することで、これは簡単に操作できると思いますの検索結果。そして、それが問題の核心かもしれません: Google が偽の PageRank スコアを生成する人々にまだ問題がある場合、それは簡単に解決できる問題ではないかもしれません :)
iphone - where can I find iphone sdk 3.0 GameKit tutorials for developing P2P applications?
I'm starting to develop a p2p applcation for the iphone sdk 3.0. But I'm finding it hard to find good code examples for the bluetooth api. Anyone knows where I can find this info for newbies?
thanks!!!
iphone-sdk-3.0 - iphone p2pアプリケーションをテストするには?
iPhone OS 3.0 p2p アプリケーションをテストする方法はありますか? 複数の iPhone シミュレーター インスタンスを実行できますか? いいえ。何か助けはありますか?
iphone - 2台のiPhone/iPodで同時にビルドして実行することは可能ですか?
2台のiPhoneを同時にコンピューターに接続し、プロジェクトをビルドして実行すると、アプリは1つのデバイスにのみインストールされて再生されます。
現在、Bluetoothピアツーピア接続をサポートするiPhone 3.0では、マルチプレイヤープロジェクトをテストするには、2つのデバイスに同時にインストールして実行する必要があります。1つの電話にインストールし、切断し、もう1つの電話を接続し、10秒待って電話を認識し、再度インストールして実行する代わりに、ワンクリックでそれを実行できると非常に便利です...
誰かがそのようなことをする方法を知っていますか?