解决TE版部分LowID连接困难的问题
改善eMule的备份和恢复功能,大大降低因停电等意外事故造成下载文件损坏的几率
修复几处官方的GDI句柄泄露
修正几处速度计算出现不正常尖峰的情况
进一步改善新建连接的判断机制
[发布]eMule 0.48a CN-6 Build 189 TE 修正版
声明:中国驴出的CN MOD正式版的TAG为[CHN],我们的版本不捆绑任何第三方软件,请大家从中国驴官方下载我们的版本。
软件介绍
QUOTE:
eMule-CN是在eMule(第二代的P2P软件)的基础上根据国内的网络情况改进而来。优化了队列系统,调整了传输参数, 快速稳定 ,任何人都有机会获得高速的下载速度和优先下载权,只要积极上传你的共享资源,付出越多收获越多。
使用了完全汉化的语言文件,便于用户理解与使用~
首创独特的网络积分排行系统,记录你的贡献(用户可决定是否参与),达到一定的上传量和在线时间后,自动颁发一份"证书"
加入Anti-Leech功能,全部屏蔽吸血MOD。
内置IP2Country功能,支持地区旗帜显示,使得您可以知道与您交流的朋友来自何方~
使用了eMule CN版将使您与全世界4000000 eMule 用户资源交流更方便,并且有着可持续性的开发能力,可以在今后为您提供更多更方便更精彩的功能~
更多的技术支持请访问我们的主页http://www.edonkey2000.cn与国内数十家资源制作发布组织保持长期稳定的合作关系,为您提供更多更全的资源,拥有一整套完善的核心发布机构,提供高速并且长期有效的丰富资源~
Changelog:
QUOTE:
TE hotfix:
解决TE版部分LowID连接困难的问题
改善eMule的备份和恢复功能,大大降低因停电等意外事故造成下载文件损坏的几率
修复几处官方的GDI句柄泄露
修正几处速度计算出现不正常尖峰的情况
进一步改善新建连接的判断机制
TE:
上传选择算法改动
$改变LowID已经选择等待上传的randCS计入方式,这一改动同时修正了以下问题
1.选择频率比较高时可能造成randCS平均值(负值)很低,从而导致LowID选择积压问题
2.回报效率比较低的问题
$解决切换回排队模式的一些算法兼容性问题
更好的新建连接数控制,避免短时间新建连接速度过快
仅正在上传或者下载的客户端分配速度计算所用的空间,可降低内存占用
修正以前版本下载速度设限情况下的控制问题
剔除官方PeerCache相关代码(国内不太用到)
用户名为空可被屏蔽(据报告,新版电雷没有用户名)
修正服务器连接失败可能造成的崩溃(取自NetFinity的代码)
修正一个关闭eMule时可能发生的崩溃
改动使得ListenSocket中的socket_list成为thread safe,以尝试修正连接数显示突然增加的问题
改动使得CClientReqSocket不必为CListenSocket的朋友类
加载ip2c icon lib时即释放Gui句柄,从而减少eMule总的Gui句柄占用
修正官方访问Options->Directories导致的Gui泄露
修正kad中一处代码缺失
SE:
sockets.cpp有一个可能导致的崩溃
统计里面加入了eMule Compat客户端的统计
速度计算有一些小的修正
修正现已发现的crash
上传选择算法完善
$LowID客户端在等待中可获多次选中,解决LowID公平性问题
$获多次选择的LowID客户端在回连时有更大可能行进入上传队列
$将等待队列和上传队列中的客户端作为一个Pool(池)来分布随机信用
$虚拟上传概念同时应用于等待和上传队列的客户端
eMule所有随机数均由Mersenne Twister随机数发生器产生