問題タブ [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.

0 投票する
1 に答える
1113 参照

networking - メッシュ ネットワーク上のリソース

メッシュ ネットワークに関する優れたリソースへのポインタはありますか?

たぶん私は正しい用語を使っていません。さまざまなマシンに複数のエージェントを持つアプリを作成する必要があり、各エージェントは他のエージェントの知識を持ち、他のエージェントと通信できる必要があります。おそらくP2Pアプリケーションの一種?

計画を開始するためのアーキテクチャレベルのものを本当に探しています。

0 投票する
3 に答える
2733 参照

p2p - インターネットを介したJXTAP2Pアプリケーション

私はJXTAを学んでいて、それをマスターしたいと思っています。チュートリアルプログラムをjxtaWebサイトからダウンロードしました。これらのプログラムはすべて、1台のPCから実行しただけで、問題なく動作しました。しかし、私はそれがインターネット上で機能することを望んでいます。私の友人もインターネットに接続しています。私のマシンでソケットサーバープログラムが実行されているときに、彼のマシンでソケットクライアントを実行しようとしました。また、myjxta(jxta p2pアプリケーション)をインターネット上で動作させるように試みましたが、成功しませんでした。どちらもADSL接続があり、D-LinkADSLルーターGLB-802Cがあります。ルーターのセットアップ中に、ユーザー名とパスワードを入力しました。ブラウザのプロキシ設定はありません。したがって、JXTAのプロキシ構成を行う必要がある場合は、どのように行う必要がありますか。

イーサネットのipconfigは次のとおりです

私は週からそれをやろうとしています。これを理解するのに助けが必要です。インターネット上でJXTAに利用できる情報があまりないので、これをどのように進めるかについていくつかのガイドラインが必要です。助けてくれてありがとう..

MyJXTA(JXTA Webサイトからダウンロードした既製のJXTAアプリケーション)を実行してインターネット上で動作させたいという質問を少し変更します。コメントに構成のスクリーンショットのリンクと、実行時のMyJXTAアプリケーションのスクリーンショットを提供しました。助けてくれてありがとう...

////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////

私はちょうどtcpサーバーソケットと私のispにいくつかの問題があることを理解しました。私はそれをpythonSOCK_STREAMで確認しました。ここにスレッドがあります- インターネット上のPythonSOCK_STREAM。私のPCではデータグラムのみが機能します。jxtaがtcpサーバーソケットを使用したかどうかはわかりません。他に問題はありますか?

Wiresharkのスクリーンショット-http : //img188.imageshack.us/img188/3816/59237360.jpg

////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////

0 投票する
3 に答える
927 参照

c# - MicrosoftGrooveのようなファイル共有システムを作成する方法

.NET(c#)でMicrosoftGrooveのようなファイル共有およびチャットシステムを作成する必要があります。しかし、私はそれを作成する方法がわかりません。

質問がありました:

  1. ピア2ピアを使用して溝を作りますか?これを知っているなら、どんな図書館でも教えてください。

  2. Grooveはどのサービスを使用していますか?

  3. Grooveはネットワークサービスにどのテクノロジーを使用していますか?

0 投票する
2 に答える
1798 参照

java - C++ ピア ツー ピア アプリケーションで NAT トラバーサルを処理する方法 (理論ではなくコード例を示してください)

集中インデックス マネージャー サーバーを使用して、ピア ツー ピア接続を使用する単純なゲームを開発する必要があります。

クライアントがルーターの背後にある別のクライアントに接続しようとすると、問題が発生することはわかっています。主に理論を使用して説明する NAT トラバーサルについて読んでいましたが、本当に見たいのは C++ または Java のコード例です。

コードを介して NAT トラバーサルの意味を理解するのを手伝ってくれませんか? たぶん、ある種のオープンソースのシンプルなクライアントゲームですか?

0 投票する
1 に答える
63 参照

indexing - Web サーバーをインデックス サーバーにすることはできますか?

p2p (ゲーム) アプリケーション用のインデックス サーバーを構築する必要があります。Web サーバー (lighttpd) を使用してプラグインで拡張できますか? この方法に問題はありますか?

0 投票する
1 に答える
3224 参照

python - Pythonを使用してポートをルーターに転送する方法

p2pインスタントメッセンジャーのようなpython p2pアプリケーションを構築しています。TCP/IP 接続を使用して他のピアと通信しています。クライアントにポート転送をさせたくありません。アプリケーションの起動時に、ポートがルーターに転送されているかどうかを確認する必要があります。そうでない場合は、ルーターに転送する必要があります。プログラムでポートをルーターに転送することは可能ですか? または、ブラウザで使用されるポート 80 を p2p 通信に使用するにはどうすればよいですか。

0 投票する
2 に答える
1388 参照

networking - XNAピアツーピア

ゲームの両方のプレーヤーがXBOXゴールドメンバーシップを持っている必要があるWindowsLiveのものを使用せずに、XNAピアツーピアゲームを作成するための最良の方法は何ですか

クライアント/サーバー機能も必要ですが、それはまだそれほど重要ではありません。

ありがとうございました。

編集:誰もがこの http://msdn.microsoft.com/en-us/library/system.net.peertopeer.aspxについてどう思いますか

0 投票する
3 に答える
3696 参照

flash - WebP2Pビデオ会議ソリューション

2人のユーザー(現時点では2人のみ)間のライブビデオ/オーディオ会議をフラッシュゲームプラットフォームに組み込むことができる最善のソリューションを探しています。ビデオチャットは単なる追加機能ではなく、主要な機能です。

私は主にオープンソースの実装または自分で実装できるものを検討していますが、それらがまさに私が必要としているものである場合は、商用製品を検討します。

これが私が見たいくつかのことですが、これまでのところ、私はそれらのどれも十分に良いとは思いませんでした:

  1. Flash Player 10のP2P機能は有望に聞こえますが、AdobeがRTMFPプロトコルに関する情報をリリースしておらず、現時点でそれをサポートする商用サーバーがないことを認識しています。

  2. すべてのビデオ/オーディオをフラッシュサーバー(p2pではない)を介してライブでストリーミングしますが、私の個人的な経験から、スムーズな会話は得られません。TokBoxはこの方法を使用している
    と思います

  3. Javaアプレットも(p2pを実行するための)可能な解決策ですが、現時点でゲーム内でそれらを組み合わせる(そしてユーザーがそれらを承認する必要がある)のは、優れたエレガントな解決策ではないと思います。ところで、私は有用な実装を見つけることができませんでした。それで、もしあなたが何か知っているなら、私はそれらを調べます。

  4. Google Gmailビデオチャットは、p2pを実行し、ビデオ/オーディオをFlash Playerにストリーミングするカスタム(および独自の)ブラウザプラグインを使用します。これは可能な解決策ですが、私はこの段階でp2pプロトコルスタックとブラウザプラグイン全体を実装するのではなく、ゲーム自体の他の側面に集中します。彼らはJingleと同様のXMPPベースのプロトコルを使用しており、 Jingle librarbyをリリースしましたが、ビデオ会議の実装はありません。

  5. 編集:ブランデンに応えて:
    私はAdobeStratusを知っています。Stratusは、Flash Playerエンドポイント(RTMFPサーバー)間の通信の確立を支援するベータ版のホスト型ランデブーサービスです。
    Stratusのこの現在のリリースはプレリリースであり、評価目的でのみ設計されています。サービスは最終的なものではありません。
    サービスが将来も存続するという保証や、将来の費用に関する情報はありません。
    だから、商用ソリューションとしては使えないと思います。少なくともまだです。

私はあなたの提案とアドバイスをいただければ幸いです。ありがとう!

0 投票する
1 に答える
145 参照

windows - Windows ピアツーピア SDK 統計

Windows SDK のスループットと速度の統計情報を持っている人はいますか? これを他の P2P 実装と比較分析しようとしていますが、この SDK に関する統計データを見つけることはできません。

0 投票する
1 に答える
1858 参照

python - 最も単純なp2pリモートデスクトップまたはPythonで同等のロボット(Java)を作成する方法

p2p 通信を使用して、最も単純なリモート デスクトップ アプリケーションを作成したいと考えています。Python で小さな p2p プログラムを 1 つ作成しました。

私の考えは-

  • リモートコンピュータのスクリーンショットを定期的に送信する

  • xml にラップされたキーボードおよびマウス イベントをリモート デスクトップに送信します。

問題-

キーボードとマウスのイベントに関する情報をリモート コンピューターに送信でき、それが受信されます。しかし、リモート プログラムはこれらのイベントをリモート マシンにどのように反映する必要がありますか。リモートプログラムがオペレーティングシステムとどのように通信する必要があるかを意味します。

OS:ウィンドウズXP

わかりましたマウスとキーボードのイベントを制御するためにPythonでロボット(Java)に相当するものはありますか