文件名称:hstorrent:Haskell 中的 BitTorrent 库
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-31 14:33:07
Haskell
流媒体 Haskell 中的 BitTorrent 库。 它有几个主要目标: 高效且可扩展——它需要能够在没有疯狂硬件要求的情况下处理数以万计的发布种子。 性能至少应该与 libtorrent 相当。 弹性 - 当事情“出错”时它不会崩溃。 大多数现有的库都在这里失败。 支持所有常见的扩展——除了 BEP 8 之外的一切。 Sane API - 它旨在成为其他人可以构建的库,而不是特定客户端的组件。 BEP/功能 下表列出了 BEP 和任何其他扩展以及它们的支持状态。 数字 描述 地位 3 BitTorrent 协议规范 ✗ 4 已知号码分配 ✗ 20 对等 ID 约定 ✗ 1000 待定标准跟踪文件 ✗ 9 对等点发送元数据文件的扩展 ✗ 23 跟踪器返回紧凑的对等列表 ✗ 5 DHT协议 ✗ 6 快速扩展 ✗ 7 IPv6 跟踪器扩展 ✗
【文件预览】:
hstorrent-master
----Setup.hs(46B)
----.ghci(25B)
----AUTHORS(97B)
----src()
--------Network()
----bench()
--------MainBenchmarkSuite.hs(78B)
----.travis.yml(202B)
----LICENSE(1KB)
----hstorrent.cabal(2KB)
----test()
--------Network()
--------Spec.hs(44B)
----README.md(5KB)
----.stylish-haskell.yaml(3KB)
----tests()
--------should_not_parse()
--------should_parse()
----.gitignore(107B)