首页 | 乐园 | 淘宝店 | 社区 | 电驴 | 网页游戏 | 网址大全

VeryCD / 社区 / 电驴软件开发

资源管理小组

相关主题

主题: 对电驴开发组的建议

相关分类:
此帖已关闭
« 上一页 1 2

sunpiny (楼主) 2009/01/28 19:32:40 顶楼 举报

我在维护网站时想利用电驴发布资源,对电驴的发展肯定有好处。但是需要与网站整合嵌入,动态管理链接,靠手工复制电驴的链接显然不是好办法。原以为很简单,没想到编程后才发现,9M的分块,AICH计算等都比较复杂。更为苦恼的是电驴团队居然没有有效的工具,电驴软件本身也没有动态库,第三方有个ed2k-hash据说还有兼容问题,且没有AICH。
可能电驴只考虑了P2P中的单个用户的P,忽略了作为广大服务器角色的P,没有考虑第三方,例如个人网站、企业站等,嵌入调用的问题。由于对C++不了解,尝试改写源代码为dll动态库,总是不成功。
电驴中我感兴趣的MD4计算由于用ASM编写,运算极快,还有许多模块估计也很出色,软件开源毕竟只有专业人士能受用,对于多数基于基本应用的需求还是dll库来得方便,强烈建议开发团队能基于模块的动态库来开发。尤其是能产生ed2k链接的动态库,这样可以有效降低第三方的嵌入开发门槛,对电驴推广有着不可估量的作用。

分享到开心网  分享到校内  收藏到QQ书签    订阅本主題RSS更新  美味书签

downhawk 2009/01/29 09:11:31 2楼 举报

楼主可以去emule(电骡可不是电驴)的官方问问呀,那里全球高手比较多吧。
你可以看这里了解:http://www.VeryCD.com/groups/faq/187763.topic

而且楼主可以直接http发布资源,因为电骡是支持http-ed2k链接的!不知道楼主需要不。

连接创建工具可以很方便的以各种格式生成eD2k连接。尤其适合建立从HTTP源(网页上)上获得的连接。如果你是网站管理员,请阅读 本帮助主题 来学习HTTP链接可以如何帮助发布受欢迎的文件。
http://www.emule-project.net/home/perl/gen...download


[0] [0] [回复]

downhawk 2009/01/29 09:12:40 3楼 举报

电驴是没有开发组的,因为电驴已经倒闭多年了。。。。有事烧纸tongue.gif


[0] [0] [回复]

sunpiny (楼主) 2009/01/29 10:04:59 4楼 举报

非常感谢您的解答,首先我更正应该是电骡,只是我始终认为他们是一家,因为基础协议是一致的。
关于链接创建工具,它必须人工参与才能完成,我的希望是能对文件自动感应,维护人员只需要往目录添加文件即可,大大降低工作量。我的计划是自动扫描目录,把文件名、大小、日期、文件Hash,AICH hash存入数据库,网站通过数据库来发布数据,这样可以方便分类、检索、及相关的操作,显然官方工具不能满足需求,最笨方法是看工具产生的数据,手工录入到数据库。
就像媒体信息插件MediaInfo.dll一样,不需要变更eMule,挂接动态库后用户就可以使用其功能。我希望eMule能提供类似这样的dll库,这样像我这样需求的直接调用就可以了。由于我对VB.net和c#比较擅长,而对现在的c++很不熟悉,尝试改造源码为dll库输出,编译总通不过,但是对于擅长c++的是小菜一碟,所以才希望有人,或者项目组能提供这样的dll组件。


[0] [0] [回复]

拒绝傻 2009/01/29 10:19:53 5楼 举报

楼主为何不去电骡官方论坛问问。也许官方的开发者会帮助你,他们都在那里交流的。
http://forum.emule-project.net/


[0] [0] [回复]

cooldonkeys 2009/01/29 17:02:31 6楼 举报

电驴和电骡可不是一家。照那样mldonkey岂不是和电驴才是一家的。


[0] [0] [回复]

逍遥昱昕 2009/02/01 13:43:05 7楼 举报

在这里讨论这个问题,没有前途的……

正如5楼所说,去官方交流一下吧:)


[0] [0] [回复]

godLaugh (组长) 2009/02/02 10:38:41 8楼 举报

1 楼上太多愤青了,正是因为官方写的代码混乱造成了楼主的困惑...

2 楼主可以把你抽取代码改写的demo发给我,我来帮你调试一下看看问题在哪里?或者是在google code上单独建立一个子项目,我们一起来不断改进这个子项目。

3 另外,我建议你应该在官方提供的一个链接创建工具的独立程序代码上修改会比较方便和高效,代码下载在 http://prdownloads.sourceforge.net/emule/L..._Src.zip


[0] [0] [回复]

9楼已被删除

sunpipnny 2009/02/02 13:32:37 10楼 举报

鉴定下,组长有些愤青,tongue.gif 人家楼上的人们好心建议去电骡官方问问难道就不是一个很好的途径吗?最搞笑的是2楼本来就推荐了让去看看电骡官方的linkcreator及其源代码,组长也贴了一遍,还说人家愤青!组长要自我批评下哟。tongue.gif


[0] [0] [回复]

sunpipnny 2009/02/02 13:35:40 11楼 举报

其实最大的困惑是不知道从哪里找到电骡官方开发者论坛寻求帮助。


[0] [0] [回复]

godLaugh (组长) 2009/02/03 10:57:43 12楼 举报

@chengr28:
1、 你真的是懂代码?并且仔细分析过官方代码和VeryCD mod代码之间的差异修改吗?
2、 KAD 和 楼主想抽取改写 LinkCreator 相关代码有关系吗?
3、官方版代码由于当初管理混乱,命名不规范,各种混乱命名方式和函数的随意添加,同时没有很好的架构设计,所以楼主才说“为什么不能基于模块的动态库来开发” ,请不要把无知当真理,你能不能先用脑
4、你认为曾经乱改KAD,那么请拿出具体分析来,我们一起来贴出代码来分析

@sunpipnny:
我说的愤青肯定不包括2楼以及建议去emule-project.net官方问问题的同学,所有技术讨论和实事求是的发言和辩论和我都是欢迎的。


[0] [0] [回复]

13楼已被删除

shamaomao 2009/02/03 11:53:15 14楼 举报

引用
所有技术讨论和实事求是的发言和辩论和我都是欢迎的

好像在斑竹说“楼上太多愤青了”这句话所指的所有可能之人也没有不实事求是的地方。
2楼到7楼,哪里又有问题了?或者排除掉斑竹所言“我说的愤青肯定不包括2楼以及建议去emule-project.net官方问问题的同学”如何可以用“太多愤青”来形容,大家竟让VC斑竹如此不爽,实事求是这四个字让一个VC斑竹讲出来还是有些滑稽。
其实我倒觉得现在的VC人实在越来越自大了。却忘了自己是靠网友们捧起来的,VC靠网友们发迹,靠emule挣钱,却自己忘了根本,水可载舟,亦可覆舟。谨记。


[0] [0] [回复]

15楼已被删除

godLaugh (组长) 2009/02/03 13:57:17 16楼 举报

@chengr28
一开始我看到你这句话

引用
PS:乱改Kad的后果VC团队应该记得最清楚!

我还以为你是懂emule的,莫非 VeryCD KAD是改出了bug,那么就分析代码改正,我还以为我终于看到一个能为中国的emule的开源产品发展做贡献的用户了... 心中还狂喜了一把以为又可以多消灭一个bug了

后来看到你这句
引用
如果不是Kad乱改,那么为什么半年前就出来了的官方版 eMule v0.49b 而VC Mod却迟迟不见升级?保留VC Mod的个性?


天哪,我才知道这真是一个无知又无脑的愤青。原来不是他分析出来KAD有啥bug,是chengr28的臆想和个人推论,他的这个逻辑就有如 “某个晚上发生了一件凶手案,张三那天晚上刚好夜半到外面上了一趟厕所” 于是乎 chengr28 的推断逻辑就出来了,如果不是张三夜半出去上厕所,怎么会发生凶手案呢?那凶手肯定是张三了...

你前面都不正面先回答我提出的几点质疑问题,又来提出你毫无逻辑的问题?

OK,那么我就来正面回答一下你说的几点:

1
引用
如果不是Kad乱改,那么为什么半年前就出来了的官方版 eMule v0.49b 而VC Mod却迟迟不见升级?


首先,KAD 没有乱改,目前1.0.11 之前的 KAD 逻辑都以emuleproject.net 0.48a为准,1.1.0 之后开始以 0.49b 为准。如果你认为有乱改,那么请拿出分析,不要拿出臆想和猜测,OK?

其次,KAD的修改和 VC Mod什么时候合并0.49b之间没有任何逻辑关系,VC Mod 的合并可以基于自己产品的进度安排各个任务的优先级,去年VC 团队大部分的优先级工作都在全新一个完全跨平台版本 电驴 2.0 开发上(目前mac版已经有可测试版本,喜欢mac的用户可以去体验一下),正式发布后我们将开放源代码,推动电驴在中国的发展,推动分享互联网的理念。

emule-project.net 0.49b对KAD的改进主要是加强了一些安全性方面,改进了一些Lowid的连接效率,由于VeryCD mod 架设了NAT服务器,支持了 Low2Low 传输,所以VeryCD mod 要合并0.40b 本身会带来比较大的工作量,所以我们也是要谨慎测试后才放出,目前 1.1.0 开始已经合并了 0.49b ,从社区测试反馈来看,速度并没有明显提升而且稳定性下降很大,当然我们也只能继续努力改善合并带来的方方面面问题。

引用
保留VC Mod的个性?


VeryCD mod 的个性并不是KAD,这你不知道吗,这一块改动由于merkur 直接在代码中写明了谨慎修改KAD,如果要修改KAD,需要先发版本給他们测试并且和官方协商为什么要修改。

2
引用
我不得不否认我确实不懂eMule技术问题,不过上次的VC自制DLP误杀Xtreme的事情怎么解释?技术不过关?


(原来真是一个无知的SB愤青,不懂装懂,只好跳出我的几点质疑,把焦点转移)

我想告诉你的是,任何产品都有可能犯错,犹如google 最近把所有url 误认为badware,人谁无过,任何产品的论坛都有 bug 反馈,针对这个bug我们已经道歉并且修正了,发现了bug就修正,不是大家都应该做的事情吗? xunlei 疯狂吸血,伪造成 xTreme ,DLP的开发人员为了大家的好,不小心犯了这么点错,就要把人逼到死吗?

chengr 同学是不是能告诉我,你出生到现在,就是一个圣人一样,没犯过错呢?

3
引用
现在VC自制DLP没有封禁XL废品,不要告诉我也是技术问题?


XL 有很多Mod, 有些Mod 确实没有封禁,但如果其吸血的Mod都已经封禁。这个不是技术问题,是遵守P2P网络平衡问题,电驴的积分信用机制本身其实就是要做到这一点,电驴中的P2P都是相对的,如果你要获得数据那么你就必须上传数据,获得信用积分,所以官方版甚至都不加DLP的。


[0] [0] [回复]

17楼已被删除

jousca 2009/02/03 17:49:56 18楼 举报

引用
XL 有很多Mod, 有些Mod 确实没有封禁,但如果其吸血的Mod都已经封禁。这个不是技术问题,是遵守P2P网络平衡问题,电驴的积分信用机制本身其实就是要做到这一点,电驴中的P2P都是相对的,如果你要获得数据那么你就必须上传数据,获得信用积分,所以官方版甚至都不加DLP的。


感谢组长回答,同志们,可以放心大胆玩迅雷了,下载速度比任何emule都快。而且支持下载完成自动关机。省时省电,同时可以维持P2P网络平衡问题~~~~~

PS:大家记得下完资源之后就把迅雷彻底退出。谢谢支持。让p2p网络继续在VC的光辉下平衡下去。


[0] [0] [回复]

jousca 2009/02/03 18:00:49 19楼 举报

13楼的问题在16楼都有答案了。

1.KAD的确改了,至于VC认为改得对还是我们认为改得太差,都无所谓了。程序员永远认为自己是对的。这是万古不变的法则。

2.误杀的事情过去就算了,这是技术失误问题。的确如组长所说,google前几天把自己都当恶意软件干掉了。

3.Easy emule 所带的DLP的确未彻底封杀迅雷。但是有更优秀的DLP,比如风之痕的,不知道为啥不采用,如果你们需要, 我认为作者会提供源代码给你们。换一个DLP的DLL很困难么?

迅雷的emule下载部分有个选择:给雷友奖励加分,也就是迅雷用户之间的互传很不错,但是不对正常的emule用户任何关照。

就凭这点,组长同志,你认为迅雷在”遵守P2P网络平衡问题“么?

迅雷遵守协议公开源代码了么?

这么明显的事实面前,作为程序员的你肯定看见了,但是无所作为。


[0] [0] [回复]

轻轻的微风 2009/02/03 18:03:42 20楼 举报

引用
jousca 9分钟前 18楼

引用
XL 有很多Mod, 有些Mod 确实没有封禁,但如果其吸血的Mod都已经封禁。这个不是技术问题,是遵守P2P网络平衡问题,电驴的积分信用机制本身其实就是要做到这一点,电驴中的P2P都是相对的,如果你要获得数据那么你就必须上传数据,获得信用积分,所以官方版甚至都不加DLP的。


感谢组长回答,同志们,可以放心大胆玩迅雷了,下载速度比任何emule都快。而且支持下载完成自动关机。省时省电,同时可以维持P2P网络平衡问题~~~~~

PS:大家记得下完资源之后就把迅雷彻底退出。谢谢支持。让p2p网络继续在VC的光辉下平衡下去。


提醒下:XL即使退出程序也依然会有隐藏进程继续进行上传活动的,因此非要用那流氓软件下东西的话记得下载完毕立即重启电脑……


[0] [0] [回复]

jousca 2009/02/03 18:11:27 21楼 举报

IPB Image

来一张图,用迅雷的同志都这样设置,世界就很平衡了。


[0] [0] [回复]

xiaohai12 2009/02/03 18:32:21 22楼 举报

谢谢大家的分享


[0] [0] [回复]

云之端 2009/02/03 21:57:53 23楼 举报

学了不少知识。


[0] [0] [回复]

24楼已被删除

jousca 2009/02/04 04:11:36 25楼 举报

我再说一句。

我注册VC论坛(不是社区)这么多年了,当年靠的是一张骡子的上传量图得到的批准。

我也没发过什么帖子,也没特别关注过骡子的变化。一直自己下东西或者上传。

直到有一天我用迅雷下东西的时候发现它也支持emule。而在这个时候,我发现那些用正规emule的用户很可怜。以前论坛里面掀起反哇嘎风潮的时候(那时候论坛很火爆,而现在呢?萧条啊!),我还没理解vagaa怎么个吸血。等用了迅雷之后,就知道了,这完全是掠夺性的。下载的确很爽,但是呢?下完就跑了。因为大家都知道迅雷的后台上传很孙子,所以下完东西就彻底退出迅雷这是大家的惯例。

那么分享的意义呢? VC大LOGO上的“分享互联网” 就只剩下互联网三个字了。有网没资源,这还是VC长久活下去的方式么?

VeryCD已经被钱冲昏了头了吧?或是已经穷疯到了无法坚持自己理念的时候了?

自己开发的MOD为什么还要纵容这些掠夺行为?这个问题很奇怪,VC从来不回答,所以很多传言就是说VC收了迅雷的钱,或者说迅雷打算把VC收购了。

你们自己难道不清楚如果大家都不用骡子而去用迅雷的时候,谁还辛苦的发布资源? 发布的资源能维持几天有源??

大量的VC 骡子的客户端变成了迅雷的时候。只能肥了迅雷,苦了VC自己。


[0] [0] [回复]

26-27楼已被删除

detroy 2009/02/04 09:07:16 28楼 举报

楼主和组长,说的产品和共享者说的emule明显不一样,别自作多情了


[0] [0] [回复]

jerrytomcart 2009/02/04 09:07:31 29楼 举报

引用
XL 有很多Mod, 有些Mod 确实没有封禁,但如果其吸血的Mod都已经封禁。


[0] [0] [回复]

30楼已被删除
« 上一页 1 2


返回组首页

此帖已关闭
关于我们 | 诚聘英才 | 著作权声明 | 合作信息 | 广告事务
沪ICP备05001009号
©2003 - 2009 VeryCD.com Some Rights Reserved.