ToyPostedinApps,BitTorrentClient,Azureus是跨平台的BitTorrent下载客户端程序,在运转时需求Java运转情形的支持。Azureus的更新版2.5.0.2
转载 2011-03-07 13:51:00
53阅读
2评论
 ToyPostedinApps,BitTorrentClient,跨平台的全遵从型BitTorrent客户端轨范Azureus已经放出了更新版本2.5.0.4。该版本除了在焦点局部和
转载 2011-03-07 12:50:00
112阅读
2评论
接着第一篇的工作,本篇继续分析种子文件监听服务器的实现细节。先简单描述下其工作流程,首先服务器在6880端口处开启一个套接字监听,然后开启一个守护线程用于处理到来的“打开种子文件列表”请求,在这个服务线程中不断循环读取来自客户的请求,对torrent文件列表进行解析。如果此时Azureus的各个组件都已经创建完毕,则说明Azureus的核心处理组件可用,则直接对torren...
原创 2021-08-05 14:27:08
48阅读
   这篇说说GUI方面,就以打开种子文件这个窗口为例,我对其代码进行了精简,拿出了一个基本的骨架。   首先来看基本的消息主循环部分:   final Display display = new Display();       inv
原创 2009-05-13 11:24:00
408阅读
      这篇说说GUI方面,就以打开种子文件这个窗口为例,我对其代码进行了精简,拿出了一个基本的骨架。   首先来看基本的消息主循环部分:     final Display display = new Display();        invoke(null);//创建窗口的主代码            while (stTorrentWindow != null && !
原创 2021-08-05 14:22:48
89阅读
整个项目运行的起点在com.aelitis.azureus.ui.Main这个类中,它只有一个main主方法,运用Java的反射机制来调用真正的起始点类org.gudy.azureus2.ui.swt.Main的实例对象。代码如下:[代码]而在org.gudy.azureus2.ui.swt.Main这个类中有一个成员变量[代码]它是一个监听服务器,对本地的6880端口进行监听,监听的对象是tor...
原创 2021-08-05 14:27:10
92阅读
      整个项目运行的起点在com.aelitis.azureus.ui.Main这个类中,它只有一个main主方法,运用Java的反射机制来调用真正的起始点类org.gudy.azureus2.ui.swt.Main的实例对象。 代码如下: final Class startupClass = Cl
原创 2009-05-06 18:40:00
641阅读
   接着第一篇的工作,本篇继续分析种子文件监听服务器的实现细节。 先简单描述下其工作流程,首先服务器在6880端口处开启一个套接字监听,然后开启一个守护线程用于处理到来的“打开种子文件列表”请求,在这个服务线程中不断循环读取来自客户的请求,对torrent文件列表进行解析。如果此时Azureus的各个组件都已经创建完毕,则说明Azureus的核心处理
原创 2009-05-06 22:50:00
323阅读
AEThread只是一个简单的线程类,提供一个抽象方法runSupport 供我们重写,相必之下,AEThread2有几个改进的地方:1)加入了运行锁机制,运行线程和等待线程的结束这两个操作需要争抢运行锁,若锁未放开,则说明线程还在运行,必须等待锁的释放。2)设置了一个守护线程链表,若待创建的线程是守护线程,当链表为空时,新建一个守护线程加入表尾,否则从链表尾部取一个线程节点来使用,类似线程池。3
原创 2009-05-07 12:36:00
557阅读
AEThread只是一个简单的线程类,提供一个抽象方法runSupport 供我们重写,相必之下,AEThread2有几个改进的地方:1)加入了运行锁机制,运行线程和等待线程的结束这两个操作需要争抢运行锁,若锁未放开,则说明线程还在运行,必须等待锁的释放。2)设置了一个守护线程链表,若待创建的线程是守护线程,当链表为空时,新建一个守护线程加入表尾,否则从链表尾部取一个线程节点来使用,类似线程池。3...
原创 2021-08-05 14:27:06
62阅读
 ToyPostedinApps,  有名BT下载客户端Azureus宣布了最新的2.5.0.0版。新版本在法式中心方面包括多项改进和增强');,与此同时,法式的UI方面也取得了部分改
转载 2011-03-07 14:32:00
37阅读
2评论
BT种子文件使用了一种叫bencoding的编码方法来保存数据。bencoding有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典)编码规则如下:(1)strings(字符串)编码为:<字符串长度>:<字符串>例如:4:test 表示为字符串"test"4:例子 表示为字符串“例子”...
原创 2021-08-05 14:41:25
537阅读
-, 在Linux下装了个AzureusAzureus下载),NAT端口测试的时分15559端口总是测试弗成功,固然了,年夜概是端口没翻开吧。实在我们也可以换成别的的端口。凑合Ubuntu下Azu
转载 2011-03-07 18:32:00
161阅读
2评论
     对Azureus中解析Torrent种子文件的源代码进行了适度裁剪,得到下面这样一个解析torrent文件的示例代码,如下所示: /*   * BeDecoder.java   *   */  package com.vista.test; &nb
原创 2009-05-06 21:50:01
1020阅读
      BT种子文件使用了一种叫bencoding的编码方法来保存数据。 bencoding有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典) 编码规则如下: (1)strings(字符串)编码为:<字符串长度>:<字符串> 例如: 
原创 2009-05-06 21:50:00
745阅读
 ToyPostedinApps,Azureus是一个基于Java手艺的跨平台Bittorrent客户端,我小我公家最常用的P2P软件之一。Zudeo是Azureus官方新推出的一个项
转载 2011-03-07 13:56:00
128阅读
2评论
http://sourceforge.net/awards/cca/ Best Overall - Finalists Azureus BitTorrent Client phpMyAdmin 7-Zip eMule Gaim Clustering - Finalists Alchemi [.NET Grid Computing Framewor
转载 2021-08-14 10:57:03
148阅读
春节放假,难得有10天放松的机会,欲把本本从开发机稍稍改装一下,添加上娱乐软件。装上beep-media-player,mplayer+w32codes,好歹本本可以听听音乐,看看电影了。唯可惜,本本上没有任何资源。 于是乎,想装上电驴,下载点东东。从网上搜索下,发现linux有几款工具,amule,Azureus,mldonkey。 amule以前用过,感觉一般,没什么特色可言。Azureus
转载 精选 2008-12-08 12:28:44
675阅读
从网上搜索下,发现linux有几款工具,amule,Azureus,mldonkey。amule以前用过,感觉一般,没什么特色可言。Azureus是同事推荐,但没用过,没有发言权。mldonkey是网上朋友极力推荐的,最终我选择mldonkey,原因如下:1)速度快,据说可以达到带宽的上限2)可以同时连接多个server3)搜索没有限制,不像windows下的emule,屏蔽了大量的敏感词。。。。
春节放假,难得有10天放松的机会,欲把本本从开发机稍稍改装一下,添加上娱乐软件。装上beep-media-player,mplayer+w32codes,好歹本本可以听听音乐,看看电影了。唯可惜,本本上没有任何资源。于是乎,想装上电驴,下载点东东。从网上搜索下,发现linux有几款工具,amule,Azureus,mldonkey。amule以前用过,感觉一般,没什么特色可言。Azureus是同事
转载 精选 2008-12-31 01:36:15
876阅读
  • 1
  • 2