是否有一个用C#编写的完全(我的意思是完全)写的BitTorrent客户端?我知道用单声道写的BitTorrent客户端,我非常喜欢它.
除了用C#编写的MonoTorrent和BitSharp之外还有其他开源BitTorrent客户端正在开发中吗?
只是想知道C#程序员们在那里会产生多少兴趣"C#中的开源位源客户端".
编辑:请查看Michael Stum的南瓜洪流http://pumpkintorrent.codeplex.com/
@Michael:感谢分享项目网址.
@Allan:感谢MonoTorrent;)
不幸的是,我没有50个声誉来添加评论,所以我必须写另一个答案.我的问题针对的是这条评论:
"但我觉得它还有很长的路要走,与其他开源的bit torrent客户相提并论."
您觉得缺少哪些功能使其不如其他库/客户端?不完整的功能列表包括:
100%平台独立
IPV6支持
超级种子
一个完整的bittorrent跟踪器
DHT
同行交换(utorrent风格)
加密
内存缓存
优先下载
选择性下载(从技术上讲,这只是优先下载的一个子集)
快速对等扩展
本地同伴发现,
禁止列表(同时将IP列入白名单/黑名单)
磁力链接下载
终结模式
Libtorrent扩展协议
限速(每个洪流/全球)
Http播种(webseeding) - getright风格
单个文件重定位
你还想要什么 ;)
那么,这只是你没有意识到monotorrent的全部潜力还是缺少你认为重要的功能的情况?如果是这样,总是欢迎补丁.
"写在单声道上"绝对不是坏事.只是我在MS .Net上寻找一些东西"
我想你误解了.MonoTorrent/bitsharp 确实在MS.NET 上构建和运行;)你所要做的就是从SVN检查代码,打开MonoTorrent.sln并点击F5.
希望有所帮助.
MonoTorrent是一个很棒的客户端和服务器库.有一个GUI写在GTK# - Monsoon上,现在它只在Linux上运行.如果您有时间花费,您可以编写WPF GUI或对Monsoon端口进行少量修改.
寻找Alan McGovern获取更多信息.
MonoTorrent
要么
BitSharp