- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 休闲游戏服务器
休闲游戏的服务器组成 第一层:登陆/账号服务器(Login Server),负责验证用户身份、向客户端传送初始信息,从QQ聊天软件的封包常识来看,这些初始信息可能包括“会话密钥”此类的信息,以后客户端与后续服务器的通信就使用此会话密钥进行身份验证和信息加密; 第二层:大厅服务器(主服务器),负责向客户端传递当前游戏中的所有房间信息,这些房间信息包括:各房间的连接IP,PORT
2007-02-25 18:21:00 1793 1
原创 Tracker HTTP协议和Tracker UDP协议
一、Tracker HTTP协议 Tracker是一种HTTP/HTTPS服务, 它是专门为BitTorrent而设计的,和普通HTTP协议一样,采取请求和应答方式。BT客户端得到有关下载文件的各种动态信息,最主要的是下载同一文件的其他下载者。.Tracker使用CGI方法提出申请,如"param1=value & param2 = val"注意:所有不在0-9、a-z,、A-Z,和 $
2007-02-07 21:19:00 8933 3
原创 Torrent文件
BitTorrent下载时,用户必须下载一个.torrent文件,它就是所谓"Metainfo file",里面存储有关于下载内容的announce地址,长度,大小,SHA1杂凑项等内容。它由Bencode编码组成.而且字符串是用UTF-8编码的。不过在中国,常常使用GBK编码。它由如下几项组成: Info:描述下载内容的信息,是一个字典.有两种可能,一种是"单文件"模式:当BitTorrent
2007-02-07 21:14:00 3224
原创 Bencode编码
Torrent文件采用Bencode编码,Bencode编码由以下四种类型组成对于字符串,首先是一个字符串的长度,然后是冒号,后面跟着实际的字符串,例如:4:spam,就是“ spam” 整数编码如下,以 ‘i’ 开始,然后10进制的整数值,最后以’e’结尾。例如,i3e表示3,I-3e表示-3。整数没有大小限制。I-0e是无效的。除了 i0e外,所以以0起始的整数都无效。I0e当然表示0。 列
2007-02-07 21:09:00 2332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人