なぜなにTorrent
Ctrlk
  • Cover
  • イントロ
  • Torrentファイルを読み込む
  • Httpサーバーを作成してみる
  • UPnpによるポートマップ
  • Trackerへアクセスしてみる
  • ダウンロードゲームへ参加してみる
  • DHTに対応してみる
  • [Dartの基礎]
Powered by GitBook
On this page

Cover

By kyorohiro

イントロ

  • はじめに

  • Torrentとは

  • ゴール

    • Torrentファイルを読み込む

  • About

  • Bencode

  • Bencodeの実装

  • TorrentFileの中身

    • Httpサーバーを作成してみる

    • UPnpによるポートマップ

  • UPnPによるポートマップ

  • UPnPの実装

    • Trackerへアクセスしてみる

  • About

  • TrackerはHttpサーバ

  • リクエストの中身

  • レスポンスの中身

  • テスト

    • ダウンロードゲームへ参加してみる

  • About

  • ダウンロードゲーム

  • ブロックデーターの実装

  • 配信用、Peerを作成してみよう

  • 基本戦術

  • Chokeの実装

    • DHTに対応してみる

  • About

  • Tracker無しでPeerを探す

  • KademliaのkBucketを利用している

  • RootingTableを実装してみよう

  • FindNodeでネットワークの構築

  • FindNodeを実装

  • GetPeersでInfoHashに対応するPeerを探す

  • テスト

    • [Dartの基礎]

  • [なぜDart]

  • Hello World

  • Test/Debug

    • Get started with Observatory

Nextイントロ

Last updated 7 years ago