.net 一个完全用C#编写的BitTorrent客户端?[已关闭]

aamkag61  于 2022-12-27  发布在  .NET
关注(0)|答案(5)|浏览(177)

**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。

我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
两年前关闭了。
Improve this question
有没有完全(我是说完全)用C#写的BitTorrent客户端?我知道用mono写的BitTorrent客户端,我绝对喜欢它。
除了MonoTorrent和BitSharp之外,还有其他正在开发的开源BitTorrent客户端吗?
只是想知道“C#中的开源比特洪流客户端”会在C#程序员中产生多大的兴趣。
编辑:请在http://pumpkintorrent.codeplex.com/上查看Michael Stum的南瓜种子
@Michael:感谢分享项目url。
@Allan:感谢MonoTorrent ;)

30byixjq

30byixjq1#

不幸的是我没有50的声望添加评论,所以我不得不写另一个答案。我的问题是针对这条评论:
"但老实说,我觉得要想与其他开源比特洪流客户端平起平坐,还有很长的路要走。"
您觉得缺少哪些特性使其不如其他库/客户端?不完整的特性列表包括:

  1. 100%独立于平台
  2. IPV6支持
    1.超级播种
    1.一个完整的bittorrent追踪器
    1.分布式哈希表
    1.对等交换(utorrent样式)
    1.加密
    1.内存缓存
    1.优先下载
    1.选择性下载(从技术上讲,这只是优先下载的一个子集)
    1.快速对等扩展
    1.本地对等体发现,
    1.禁止列表(同时将IP列入白名单/黑名单)
    1.磁贴链接下载
    1.终局模式
  3. Libtorrent扩展协议
    1.速率限制(每个Torrent/全局)
  4. Http种子(网络种子)-getright风格
    1.单个文件重新定位
    1.你还想要什么;)
    那么,这仅仅是你没有意识到monotorrent的全部潜力,还是你认为关键的功能缺失?如果是这样,补丁总是受欢迎的。
    "用单声道写的"从来都不是坏事,只是我在微软网上找东西。"
    我想你误解了,MonoTorrent/bitsharp * 确实 * 是在MS.NET上构建和运行的;)您所要做的就是从SVN中 checkout 代码,打开MonoTorrent.sln并按F5。
    希望能有所帮助。
kognpnkq

kognpnkq2#

MonoTorrent是一个很棒的客户端和服务器库。有一个GUI是在GTK# - Monsoon上写的,目前它只在Linux上运行。如果你有时间,你可以写一个WPF GUI,或者稍加修改就可以把Monsoon移植到Windows上。
寻找艾伦·麦戈文了解更多信息。

xxe27gdn

xxe27gdn4#

还可以看看Hadouken-完全用C#编写,但作为Windows服务运行。它可能会在Mono上运行。

qgzx9mmu

qgzx9mmu5#

你凭什么认为这是最基本的?)它比许多其他开放(和封闭)源代码库拥有更先进的特性,我认为你大大低估了monotorrent所提供的。

相关问题