BitCometTracker
BitCometTracker是一个高性能增强型BitTorrent服务器.BitCometTracker同时支持HTTP和UDP的Tracker协议,采用高性能服务器技术,支持多端口同时监听,数据更新插件。
软件名称:BitCometTracker
开发商:BitComet.com
软件平台:PCWindows2000或以上
软件版本:0.5
更新时间:2007年2月5日
软件语言:C++
软件大小:1.43MB
软件授权:非商业用途免费
1、软件介绍
一个高性能增强型BitTorrent服务器。BitCometTracker同时支持HTTP和UDP的Tracker协议,采用高性能服务器技术,支持多端口同时监听,数据更新插件。BitCometTracker通过了8万个文件和80万个用户的高强度测试。用户可根据需要自行改写数据库通信插件,打造属于自己的服务器,配合服务器端脚本可实现一个功能完备的BT服务器。
2、功能特点
1.C++编写,采用高性能网络通信技术,高效稳定。
2.配置简单容易。
3.支持多端口监听。
4.支持HTTP和UDP两种连接模式,与BitComet客户端完美配合。
5.可针对用户数量,进行性能调节
6.用浏览器进行远程状态监视
7.支持自定义的数据库插件,并提供一个SDK开发示例
3、参数设置
BitCometTracker
点击config按钮,进入参数设置对话框
在参数设置对话框中,
Help到BitComet网站的帮助链接
Authentication请求认证模式
TCPPortTracker运行的TCP端口,多个端口之间请加入空格,逗号或分号等分隔符
UDPPortTracker运行的UDP端口,多个端口之间请加入空格,逗号或分号等分隔符
Sendudpannouceaddressintcpresponse
在HTTP的应答报文中加入UDP监听端口,BitComet据此可以使用UDPTracker协议
OptimizedNumberTracker性能调节,与IIS类似,可根据预计的用户数设定
StatisticsPort专门用于状态查看的TCP端口,请确保不与前面的TCPPort重复
StatisticsPath专门用于状态查看的HTTP路径,以/开头,如/stats
状态查看时,在浏览器地址栏中输入
http://
ScrapePath专门用于Scrape的HTTP路径,以/开头,如/scrape,scrape时端口号可用
Datebase
ConnectionString用于向数据库插件传递的连接字符串(在插件开发部分会有详细介绍)
FlushInterval向数据库更新的时间间隔,以秒为单位
FetchInterval从数据库读取新数据的时间间隔,以秒为单位
4、插件设置
在.\Plugins_SDK目录下附带插件示例源代码,插件开发信息请参见.\Plugins_SDK\Plugin_Readme.txt。
编译好的dll在.\Plugins_example目录下。按如下步骤开始使用:
1.将plugins_example/libmySQL.dll复制到BitCometTracker.exe所在的主目录下
2.将plugins_example/db_mysql.dll复制到Plugins/目录下
3.将plugins_example/db_mysql.sql导入到mysql数据库建表
4.运行BitCometTracker.exe->config->设置DatebaseConnectionString,格式为host:user:passwd:db_name
5.点击Run
5、更新日志
v0.52007.02.05
修正了内存泄漏的错误
修正了不能在Windows2000操作系统下运行的错误
修正了长时间运行SessionTable数过高的问题
v0.4-2006.11.01
使用新的多线程内核,提高了数据处理能力
改进了程序数据检索机制
推荐阅读