作者xlk (深深)
看板java
标题Re: [问题] 请问有人对phex(gnutella)的程式码熟悉吗?
时间Wed Jul 27 20:52:47 2011
※ 引述《littlefae (子丁丁丁)》之铭言:
: 在phex的code当中
: 请问该用哪个code去收集client的ip & port
: 且
: 我想要对每个client发出资料收集的search
: 应该用哪个code去作发出
: search的功能
: 且code当中之颇多参数都不太了解
: 请问有了解的人可以跟我联络吗?
source code is king.
phex.query.QueryManager phex.host.HOST
http://www.phex.org/javadoc/phex/ (UML class diagram)
http://www.gnutellaforums.com/general-discussion/98767-using-phex-library.html
svn co
https://phex.svn.sourceforge.net/svnroot/phex/phex/trunk phex
cd phex
svn diff
Index: src/main/java/phex/query/DefaultSearchProgress.java
===================================================================
--- src/main/java/phex/query/DefaultSearchProgress.java (revision 4531)
+++ src/main/java/phex/query/DefaultSearchProgress.java (working copy)
@@ -141,4 +141,9 @@
return new DefaultSearchProgress( DEFAULT_QUERY_TIMEOUT,
isUrnQuery ? DESIRED_HASH_RESULTS : DESIRED_RESULTS );
}
-}
\ No newline at end of file
+
+ public static DefaultSearchProgress createStandardProgress(
+ long timeout, int results) {
+ return new DefaultSearchProgress(timeout, results);
+ }
+}
mvn clean package
java -jar target/phex.jar
mvn eclipse:eclipse
Eclipse(w/ maven plugin) Import.. Existing Projects into Workspace..
project properties.. Java Compiler.. Errors/Warnings..
Enable project specific settings.. Forbidden reference: "Warning"
add thirdparty/**/*.jars to build path
open class: phex.Main
F3, F3, F3...
--
I feel bad ._./
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.40.176
※ 编辑: xlk 来自: 114.32.40.176 (07/27 21:01)