从零开始到下载世界:BT入门

0

什么是BT?

简单一点来说就是P2P文件传输协议,就是用户和用户之间进行文件分享。
用户下载的同时会向其他用户上传已经下载的数据,所以和FTP、HTTP这些协议相比,下载(分享)越多下载越快。

详细参见:BitTorrent

如何实现BT协议?

BT协议里面其实包含很多协议,这些协议你可以在BitTorrent.org查看。
这里面有非常多的协议,这些协议有不同的状态:最终、接收、草稿、废弃。
当然这些协议不是需要全部实现,可以选择实现必须的协议即可,还可以自定义协议。
查看蜗牛实现协议

后面基本上会按照BitTorrent.org里面的协议顺序进行逐个讲解如何实现BT协议。

从零开始到下载世界