bittorrent

    4

    1答えて

    私はNode.jsの使用BitTorrentクライアントを構築することだし、(BEP 0009) 私はDHTからピアを取得PWPのメタデータ拡張を介してピアからの回答を得ることで失敗しています(BEP 0005 )(私が発表したところで)、そしてネットソケットを使ってPWP上でハンドシェークと拡張ハンドシェイクを送る。ここから buildHandshake = (torrent, ext) =>

    1

    1答えて

    BitTorrentプロトコルを見ると、要求メッセージの場合、長さフィールドは4バイトですが、最大許容値は(通常)2^16です。どうしてこれなの? この小さな転送サイズは複雑です(リクエストのキューを処理し、16KBブロックの一部を構築する必要があります)。 私が見ることができる1つの大きな点は、アプリケーションがレート制限(チョーキングと非チョーキングによる)を制御できるということです。それは複

    0

    1答えて

    私のプロジェクトでは、トレントInfohashが有効かどうかを確認する必要があります。 どのように私はそれを検証できます示唆することができますか?

    4

    1答えて

    基本的なことを学んだ後、私はBittorrentクライアントを使い始めたHaskellで「現実世界のアプリケーション」を試したかったのです。このblog postの説明に続いて、私はAttoparsec parser combinatorライブラリを使用しませんでした。代わりにHuttons bookに続いて、私はParser Combinatorsを書き始めました。上記 module Main

    0

    1答えて

    zipをダウンロードして 'pip install -e path/to/bittornado /'コマンドを実行すると、ルートにアクセスしないでBitTornadoをインストールしました。インストールは成功しましたが、ファイルをダウンロードする際に次のエラーが発生しました。 AttributeError: 'module'オブジェクトには属性 'MutableSet'がありません。 次のスクリー

    1

    1答えて

    ビットトレントプロトコルに問題があります。私はいくつかの同僚に握手メッセージを送る時点にいる。私はクライアントを基本的にリストのすべてのピアに接続してから、「ハンドシェイク」を送信します。コードは以下です - peer_id = 'autobahnbit' peer_id = peer_id.encode('utf-8') pstr = 'BitTorrent protocol' pstr

    1

    2答えて

    私は、学校プロジェクト用の単純なBitTorrentトラッカーを作成しようとしています。今は完全にハッキングされていますが、どこが間違っているのか分かりません。私は、サーバーの応答が何であるべきか誤解しているのだろうかと思います。私はnode.jsを使用しています。 サーバーは/ info_hashデータの問題なしで/ GET要求を受信します。そして私はその情報をJSONファイルに保存することがで

    1

    1答えて

    Wikipedia page of BitTorrentは、マルチトラッカートレントに関して「1つの特定のトラッカーに接続して別のユーザーに接続できない単一のトレントに対して複数の未接続スウォームを持つことが可能になるという欠点があります。これは、トレントが記述するファイルを転送する際の効率を阻害する可能性があります。 誰かが私にこの例を教えてください。 ありがとうございました。

    1

    1答えて

    私は、BitTorrentプロトコルを使用して複数のステーション間でVMイメージを配信するシステムを作成する予定です。次のように現在のシステムに見える: |-[room with 20PCs]- [srv_with_images]-->--[1Gbps-bottlneck]-->--| |-[2nd room with 20PCs]- 一度に

    1

    1答えて

    は、私は最近、ビットトレントプロトコルを学んでいます、と私は私のスクリプトが正常にピアがDHTプロトコルを介して、アドレスのトンを取得し、ドキュメントbep_0005に依存してきた:照会ノードがためにピアを持っている場合 http://www.bittorrent.org/beps/bep_0005.html 彼らは文字列のリストとして キー "値"に返されます。単一のピアのための "コンパクト"