您的位置:首页 > 其它

Ares源码 单元介绍(自己根据最新版本更新)

2008-01-15 15:59 726 查看
源代码压缩包文件名:aresregular209_05032007.zip

ares/,
,
ares_objects,应用程序对象(some application objects are listed here)
ares_types,应用程序数据结构
AsyncExTypes,视频解码器??
blcksock,socket
chatroom_*,聊天室相关
class_cmdlist,命令行列表
Classes2,"Classes的分割,替换了TList, TStrings, TStringList"
const_ares,全局常量
const_cache_commands,缓存server连接的消息常量
const_cacheserver,缓存server的常量
const_chatroom,聊天室相关的常量
const_chatroom_commands,聊天服务器与客户端协议常量
const_client,客户端线程常量
const_commands,几种协议命令值
const_commands_pfs,部分文件共享命令
const_commands_privatechat,聊天室相关(个人聊天时commands used in private chat communications)
const_privchat,"聊天室相关(used by ufrmpvt, this unit covers const to be used within private chat sessions)"
const_supernode_commands,超级节点服务连接
const_timeouts,超时有关常量
const_udpTransfer,UDP事务常量
const_win_messages,消息常量
Drag_N_Drop,拖拽的辅助代码
FastMM4.pas,代替Delphi的内存管理(第三方)
FastMM4Messages.pas,FastMM4的消息
hashlist,hashlist
helper_altsources,交替处理sources和hash_results_hits的混合方法
helper_ares_cacheservers,ares缓存服务
helper_ares_nodes,ares节点
helper_autoscan,扫描媒体文件
helper_base64_32,base64 and base32 的编解码方法
helper_bighints,提示窗口的可视化信息
helper_browser,浏览器代码
helper_cacheserver_crypt,ares缓存服务加密
helper_channellist,(聊天室)频道列表
"helper_chat*(helper_chatclient_share.pas
helper_chatroom.pas
helper_chatroom_gui.pas
helper_chatroom_share.pas)",聊天室相关
helper_check_proxy,控制面版的代理选项
helper_combos,几个ComboBox相关方法
helper_crypt,简单的字节异或加密
helper_datetime,显示时间相关方法
helper_diskio,"磁盘IO方法,包括Ansi,Unicode"
helper_download_disk,磁盘数据保存和恢复下载相关的混合过程
helper_download_misc,"混合下载方法,包括下载逻辑和切片选择"
helper_filtering,"一些过滤(使用客户端线程过滤列表),添加可输入的文件允许用户过滤"
helper_findmore,在媒体文件上右键的搜索更多(艺术家/流派)选项相关方法
helper_graphs,在bigHints上画画
helper_GUI_misc,和GUI相关的混合方法
helper_hashlinks,Ares-.arlnk and MagnetURI 的hashlink处理
helper_host_discovery,"保持缓存服务地址切片而无需化费太多时间查询环网,主机发现的优化算法"
helper_http,混合HTTP方法
helper_ICH,文件细节
helper_ipfunc,IP格式和转换混合方法
helper_library_db,加载/保存文件列表从/到磁盘
helper_manual_share,GUI中手动共享
helper_mimetypes,文件类型相关处理
helper_params,选取命令行参数
helper_player,player(DirectShow)高级方法
helper_playlist,播放列表
helper_preview,"DSPack不允许使用正在使用中的文件流,因此需要先复制需要预览的媒体文件从头构建后再播放(VLC可以的,怎么整合为Delphi代码?)"
helper_private_chat,聊天相关
helper_proxies,"sock4 or sock5代理,如果选择Ares将在启动中开启"
helper_registry,所有和保存/加载相关的设置
helper_search_gui,填充GUI的搜索面版
helper_share_misc,共享库和下载与hash相一致的方法
helper_share_settings,加载/保存共享文件夹列表
helper_skin,皮肤界面
helper_sockets,一些有用的socket方法和类
helper_sorting,回掉排序
helper_stringfinal,string的终结过程
helper_strings,几个字符串查找方法
helper_supernode_crypt,ares超级节点加密
helper_unicode,unicode <--> UTF-8 相互转换
helper_urls,路径/URL的混合方法
helper_visual_headers,"GUI代码,允许快速显示树节点"
helper_visual_library,虚拟/正常文件夹视图
keywfunc,分割处理关键字和文件列表序列化的混合方法
msnNowPlaying.pas,刷新MSN显示
mysupernodes,超级节点
node_upgrade,客户端线程循环测试客户端能力并提交到超级节点/缓存服务
packetFilter,包过滤
peerguard,"使用上传线程(监视),并赋予根据导入的IP段阻止IP的能力"
SecureHash,SHA-1信息的实现
shoutcast.pas,shoutcast player(works with AsyncEx filter by Martin Offenwanger)
synsock,"独立于操作系统平台的socket层,来自Synapse"
th_rbld,"这个线程开始与下载线程的进度是100%时,目的是计算一个文件的hash值,并在界面上添加文件到文件库视图"
thread_cacheserver,"ares缓存服务,线程"
thread_client,P2P客户端线程
thread_client_chat,客户端聊天线程
thread_download,"下载线程,Ares支持伪HTTP下载协议和定制的片断共享协议"
thread_private_chat,私聊线程
thread_share,"加载文件列表(filelist_db),扫描新的共享文件(没有在列表中的文件),计算SHA-1的hash值,并准备在界面中加入库"
thread_supernode,Ares超级节点线程
thread_terminator,如果任何错误发生在Ares还在任务管理器中运行时
thread_upload,"主上传代码,这个线程也监听私聊和下载窘迫连接,与此同时它连接到远程下载传递窘迫"
types_cacheserver,"Ares的缓存服务,使用在启动时,缓存服务保持超级节点列表和聊天频道"
types_chat_server,被用在聊天服务线程
types_supernode,用于超级节点的定制类型
uctrvol,音量调节界面
ufrmChatTab.pas,聊天频道页???
ufrmemoticon,聊天的图释窗口
ufrmhint,"提示窗口,(最具特色的UI之一)"
ufrmmain,"Ares主界面,通常的事件和过程"
ufrmpreview,预览前的重建进度窗口
ufrmpvt,私人聊天窗口和UI处理事件
umediar,媒体信息细节的摘要程序
uplaylistfrm.pas,播放列表
Utility_ares,Ares的工具混合方法
uxpfirewall,处理Xp防火墙??
vars_global,"全局变量,一些关于线程的"
vars_localiz,"本地变量,用于UI的多语言显示"
ZLib,ZLib
,
Project ,互斥器防止程序两次运行
../bt/,
BDecode,BitTorrent解码程序
bittorrentconst,BitTorrent的常量
BitTorrentDlDb,交换磁盘和事务选项
bitTorrentStringFunc.,BitTorrent的字符串处理函数
BitTorrentUtils,一些混合BitTorrent工具方法
btcore,BitTorrent主类
BTTracker,Tracker解析程序
Hashes,Hash对象
thread_bitTorrent,BitTorrent工作线程
TorrentParser,torrent种子文件解析程序
../dht/,
dhtconsts,DHT常量
dhtcontact,DHT节点
m_type,"上传时间,最低最高上传时间,4 = 无效节点"
m_tcpport and m_udpport,DHT的Ares实现
m_distance,以自己(DHTMe)比较的距离
dhthashlist,DHT hashlists使用dhtthread保存公共文件
dhtkeywords,DHT解析和序列化程序
dhtroutingbin,"DHT执行程序,每个程序片断有至少10个联系人"
dhtsearch,DHT低级搜索
dhtsearchManager,和搜索相关的高级程序
dhtsocket,UDP socket程序
dhttypes,DHT types
dhtUtils,混合函数
dhtzones,DHT二进制树代码
int128,128位整数
thread_dht,DHT工作线程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: