唐朝程序员

我来自唐朝

2007年1月10日

.NET读取QQWry.Dat 纯真版ip数据库格式数据源

摘要: 1 /****************************************************************** 2 ** File Name:IPScaner.cs 3 ** Create Date:2004-12-27 20:10:28 4 ** Modifier: 5 ** Modify Date: 6 ** Description:to sca... 阅读全文

posted @ 2007-01-10 20:58 唐朝程序员 阅读(736) 评论(0) 推荐(0) 编辑

BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略)

摘要: BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略)发信站: 水木社区 (Thu Aug 18 22:25:42 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 上一次介绍了对等客户之间在... 阅读全文

posted @ 2007-01-10 17:14 唐朝程序员 阅读(604) 评论(0) 推荐(0) 编辑

BT源代码学习心得(十三):客户端源代码分析(对等客户的连接建立及其握手协议) 转自CSDN:gushenghua的专栏

摘要: BT源代码学习心得(十三):客户端源代码分析(对等客户的连接建立及其握手协议) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十三):客户端源代码分析(对等客户的连接建立及其握手协议)发信站: 水木社区 (Wed Aug 17 11:48:45 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 上一次我... 阅读全文

posted @ 2007-01-10 17:14 唐朝程序员 阅读(565) 评论(0) 推荐(0) 编辑

BT源代码学习心得(十四):客户端源代码分析(对等客户连接中的阻塞管理) 转自CSDN:gushenghua的专栏

摘要: 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十四):客户端源代码分析(对等客户连接中的阻塞管理)发信站: 水木社区 (Wed Aug 17 17:56:50 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 从上一次我们的分析可以看出当对等客户建立连接后,通过握手协议交换信息,这样对于每个连接都有一个C... 阅读全文

posted @ 2007-01-10 17:14 唐朝程序员 阅读(770) 评论(0) 推荐(0) 编辑

BT源代码学习心得(十二):客户端源代码分析(从开始到连接建立阶段)

摘要: BT源代码学习心得(十二):客户端源代码分析(从开始到连接建立阶段) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十二):客户端源代码分析(从开始到连接建立阶段)发信站: 水木社区 (Tue Aug 16 20:38:34 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 这一次开始恢复按照过程进行描述... 阅读全文

posted @ 2007-01-10 17:13 唐朝程序员 阅读(569) 评论(0) 推荐(0) 编辑

BT源代码学习心得(十一):客户端源代码分析(存储管理) 转自CSDN:gushenghua的专栏

摘要: BT源代码学习心得(十一):客户端源代码分析(存储管理) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十一):客户端源代码分析(存储管理)发信站: 水木社区 (Tue Aug 16 07:15:06 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 这一次分析BT的存储管理。我们知道,BT把要共享的资... 阅读全文

posted @ 2007-01-10 17:13 唐朝程序员 阅读(613) 评论(0) 推荐(0) 编辑

BT源代码学习心得(十):客户端源代码分析(相关对象一览) 转自CSDN:gushenghua的专栏

摘要: 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(十):客户端源代码分析(相关对象一览)发信站: 水木社区 (Sat Aug 13 11:34:58 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) BitTorrent/download.py中的Multitorrent对象能够开始实际的下载任务。要开始下载... 阅读全文

posted @ 2007-01-10 17:12 唐朝程序员 阅读(690) 评论(0) 推荐(0) 编辑

BT源代码学习心得(八):跟踪服务器(Tracker)的代码分析(用户请求的实际处理) 转自CSDN:gushenghua的专栏

摘要: 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(八):跟踪服务器(Tracker)的代码分析(用户请求的实际处理)发信站: 水木社区 (Wed Aug 10 21:52:50 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 通过上一次的分析,我们已经知道了Tracker采用http协议和客户端通信,这一次... 阅读全文

posted @ 2007-01-10 17:12 唐朝程序员 阅读(803) 评论(0) 推荐(0) 编辑

BT源代码学习心得(九):客户端源代码分析(图形界面浅析) 转自CSDN:gushenghua的专栏

摘要: 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(九):客户端源代码分析(图形界面浅析)发信站: 水木社区 (Fri Aug 12 17:03:19 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 客户端将从btdownloadgui.py开始进行分析,这样可以顺便把Python中的GUI编程也看一下。Py... 阅读全文

posted @ 2007-01-10 17:11 唐朝程序员 阅读(744) 评论(0) 推荐(0) 编辑

BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象)

摘要: BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(七):跟踪服务器(Tracker)的代码分析(HTTP协议处理对象)发信站: 水木社区 (Mon Aug 8 21:45:42 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏... 阅读全文

posted @ 2007-01-10 17:11 唐朝程序员 阅读(1054) 评论(0) 推荐(0) 编辑

BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化) 转自CSDN:gushenghua的专栏

摘要: BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化) 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(六):跟踪服务器(Tracker)的代码分析(初始化)发信站: 水木社区 (Mon Aug 8 11:30:43 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) Tracker在... 阅读全文

posted @ 2007-01-10 17:10 唐朝程序员 阅读(802) 评论(0) 推荐(0) 编辑

BT源代码学习心得(四):种子文件的生成 转自CSDN:gushenghua的专栏

摘要: BT源代码学习心得(四):种子文件的生成 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(四):种子文件的生成发信站: 水木社区 (Wed Aug 3 22:22:09 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 在知道种子文件采取的编码方式后,我们现在可以来看一个种子文件具体是如何生成的了。在BT... 阅读全文

posted @ 2007-01-10 17:08 唐朝程序员 阅读(1005) 评论(0) 推荐(0) 编辑

BT源代码学习心得(五):统一网络服务接口--RawServer

摘要: BT源代码学习心得(五):统一网络服务接口--RawServer 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(五):统一网络服务接口--RawServer发信站: 水木社区 (Fri Aug 5 18:54:08 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 以后的部分都需要网络服务(种子文件的生... 阅读全文

posted @ 2007-01-10 17:08 唐朝程序员 阅读(542) 评论(0) 推荐(0) 编辑

BT源代码学习心得(三):种子文件的编码方式 转自CSDN:gushenghua的专栏

摘要: BT源代码学习心得(三):种子文件的编码方式 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(三):种子文件的编码方式发信站: 水木社区 (Mon Aug 1 20:33:37 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 昨天家里居然断了一天网,ft。 BT的作者使用了一种比较简单易懂的编码方... 阅读全文

posted @ 2007-01-10 17:06 唐朝程序员 阅读(1227) 评论(0) 推荐(0) 编辑

BT源代码学习心得(二):程序运行参数的获取 转自CSDN:gushenghua的专栏

摘要: BT源代码学习心得(二):程序运行参数的获取 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(二):程序运行参数的获取发信站: 水木社区 (Sat Jul 30 21:08:27 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) 把这部分单独列举出来,是因为我觉得BT的程序在处理配置参数方面的这部分代码很有... 阅读全文

posted @ 2007-01-10 17:05 唐朝程序员 阅读(643) 评论(0) 推荐(0) 编辑

BT源代码学习心得(一):总体描述 转自CSDN:gushenghua的专栏

摘要: BT源代码学习心得(一):总体描述 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(一):总体描述发信站: 水木社区 (Fri Jul 29 21:24:18 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) BT的源代码是使用python写的,这是一种动态类型的语言,所有的对象不需要定义其类型,任何对象可... 阅读全文

posted @ 2007-01-10 17:05 唐朝程序员 阅读(884) 评论(0) 推荐(0) 编辑

导航