Golangtorrent库是否能整合成一个涵盖大部分用例的本地Go语言洪流库?随着越来越多的实现出现,这似乎并不简单。在我们回顾网上的项目后,可以对每个项目的优劣进行粗略的估算,以判断哪些代码有实际价值,并在合适时进行重构。讨论此乐观项目的实现可能性并非空谈,或许可以作为开发者协作的目标,为Go语言社区提供一个统一的、可靠的Torrent库。实现一个纯Go编写的高效库,性能与C语言库相当,但具备更高的可读性。以下是一个初步的功能清单(持续更新中),涵盖BEP 17: HTTP播种(Hoffman-style)、BEP 18: 搜索引擎规范BEP 19: HTTP/FTP种子(GetRight-style)、BEP 21: 部分种子的扩展BEP 22: BitTorrent本地跟踪器发现协议等标准。