> For the complete documentation index, see [llms.txt](https://nazenani-torrent.firefirestyle.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nazenani-torrent.firefirestyle.net/master.md).

# Cover

![](/files/-LALzkm3payTyqZyDaYy)\
[ By kyorohiro](http://kyorohiro.github.io/)

[イントロ](/intro.md)

* [はじめに](/intro/introduction.md)
* [Torrentとは](/intro/about.md)
* [ゴール](/intro/goal.md)
  * [Torrentファイルを読み込む](/torrentfile.md)
* [About](/torrentfile/about.md)
* [Bencode](/torrentfile/bencode.md)
* [Bencodeの実装](/torrentfile/implementation.md)
* [TorrentFileの中身](/torrentfile/content.md)
  * [Httpサーバーを作成してみる](/http.md)
  * [UPnpによるポートマップ](/upnp.md)
* [UPnPによるポートマップ](/upnp/about.md)
* [UPnPの実装](/upnp/implementation.md)
  * [Trackerへアクセスしてみる](/tracker.md)
* [About](/tracker/about.md)
* [TrackerはHttpサーバ](/tracker/http.md)
* [リクエストの中身](/tracker/request.md)
* [レスポンスの中身](/tracker/response.md)
* [テスト](/tracker/test.md)
  * [ダウンロードゲームへ参加してみる](/client.md)
* [About](/client/about.md)&#x20;
* [ダウンロードゲーム](/client/downloadgame.md)
* [ブロックデーターの実装](/client/blockdata.md)
* [配信用、Peerを作成してみよう](/client/updater.md)
* [基本戦術](/client/basicss.md)
* [Chokeの実装](/client/chokeimpl.md)
  * [DHTに対応してみる](/dht.md)
* [About](/dht/about.md)
* [Tracker無しでPeerを探す](/dht/aboutdht.md)
* [KademliaのkBucketを利用している](/dht/kbucket.md)
* [RootingTableを実装してみよう](/dht/kbucketimpl.md)
* [FindNodeでネットワークの構築](/dht/findnodes.md)
* [FindNodeを実装](/dht/findnodesimpl.md)
* [GetPeersでInfoHashに対応するPeerを探す](/dht/getpeers.md)
* [テスト](/dht/test.md)
  * \[Dartの基礎]
* \[なぜDart]&#x20;
* [Hello World](/dartno/helloworld.md)
* [Test/Debug](/dartno/observatory.md)
  * [Get started with Observatory](/dartno/observatory/observatory_getstarted.md)
