**已关闭。**此问题不符合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 ;)
5条答案
按热度按时间30byixjq1#
不幸的是我没有50的声望添加评论,所以我不得不写另一个答案。我的问题是针对这条评论:
"但老实说,我觉得要想与其他开源比特洪流客户端平起平坐,还有很长的路要走。"
您觉得缺少哪些特性使其不如其他库/客户端?不完整的特性列表包括:
1.超级播种
1.一个完整的bittorrent追踪器
1.分布式哈希表
1.对等交换(utorrent样式)
1.加密
1.内存缓存
1.优先下载
1.选择性下载(从技术上讲,这只是优先下载的一个子集)
1.快速对等扩展
1.本地对等体发现,
1.禁止列表(同时将IP列入白名单/黑名单)
1.磁贴链接下载
1.终局模式
1.速率限制(每个Torrent/全局)
1.单个文件重新定位
1.你还想要什么;)
那么,这仅仅是你没有意识到monotorrent的全部潜力,还是你认为关键的功能缺失?如果是这样,补丁总是受欢迎的。
"用单声道写的"从来都不是坏事,只是我在微软网上找东西。"
我想你误解了,MonoTorrent/bitsharp * 确实 * 是在MS.NET上构建和运行的;)您所要做的就是从SVN中 checkout 代码,打开MonoTorrent.sln并按F5。
希望能有所帮助。
kognpnkq2#
MonoTorrent是一个很棒的客户端和服务器库。有一个GUI是在GTK# - Monsoon上写的,目前它只在Linux上运行。如果你有时间,你可以写一个WPF GUI,或者稍加修改就可以把Monsoon移植到Windows上。
寻找艾伦·麦戈文了解更多信息。
bvjveswy3#
MonoTorrent
或
BitSharp
xxe27gdn4#
还可以看看Hadouken-完全用C#编写,但作为Windows服务运行。它可能会在Mono上运行。
qgzx9mmu5#
你凭什么认为这是最基本的?)它比许多其他开放(和封闭)源代码库拥有更先进的特性,我认为你大大低估了monotorrent所提供的。