本文主要是介绍BT下载软件cTorrent的框架图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
BT协议曾经是许多非常流行的P2P下载软件的内置协议。现在大家都用手机看直播、小视频,P2P下载已慢慢成为历史!
这里还是要向作者致敬!当年从中学习到了许多。
首先,客户端正常运行后,在一个大循环里处理各种事件
客户端建立的网络连接如下图:
跟PEER的逻辑关系如下图:
每个peer管理的下载列表如下图所示:
PeerList的内容如下图:
BT文件在代码里看到的结构如下图:
DHT结构如下图:
DHT内容结构如下图:
这篇关于BT下载软件cTorrent的框架图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!