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

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 3 years ago
Edit on GitHub