自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 Tracker 服务器源码分析之四:Tracker 类

Tracker 服务器源码分析之四:Tracker 类 作者:小马哥 日期:2004-6-10   本篇文章分析 Tracker 类,它在 track.py 文件中。 在分析之前,我们把前几篇文章的内容再回顾一下,以理清思路。   BT的源码,主要可以分为两个部分,一部分用来实现 tracker 服务器,另一部分用来实现BT的客户端。我们这个系列的文章围绕 tracker 服务器的实现来展开。

2004-06-22 19:46:00 5700 3

原创 Tracker 服务器源码分析之三:HTTPHandler 类

Tracker 服务器源码分析之三:HTTPHandler 类 作者:小马哥 日期:2004-6-7   本篇文章分析 HTTPHandler类,它在 HTTPHandler.py 文件中。 上一篇我们讲到, RawServer 只负责网络 I/O,也就是从网络上读取和发送数据,至于读到的数据如何分析,以及应该发送什么样的数据,则交给 Handler 类来处理。如果是用 c++ 来实现的话,那么

2004-06-22 19:45:00 3234 1

原创 Tracker 服务器源码分析之二:RawServer类

Tracker 服务器源码分析之二:RawServer类 作者:小马哥 日期:2004-5-30   这篇文章,我们来分析 RawServer 以及一些相关的类。RawServer 类的实现代码,在 BitTorrent 子目录的RawServer.py 中   RawServer 这个类的作用是实现一个网络服务器。关于网络编程的知识,《unix网络编程:卷1》是最经典的书籍,你如果对这块不了解,

2004-06-22 19:43:00 3513

原创 Tracker 服务器源码分析之一:总述

Tracker 服务器源码分析之一:总述 作者:小马哥 日期:2004-5-29          tracker服务器是BT下载中必须的角色。一个BT client 在下载开始以及下载进行的过程中,要不停的与 tracker 服务器进行通信,以报告自己的信息,并获取其它下载client的信息。这种通信是通过 HTTP 协议进行的,又被称为 tracker  HTTP 协议,它的过程是这样的:  

2004-06-22 19:41:00 5354 4

Linux Socket Programming By Example

Linux Socket Programming By Example

2009-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除