X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Fjava%2Fdolda%2Fdolcon%2FTest.java;fp=lib%2Fjava%2Fdolda%2Fdolcon%2FTest.java;h=ae661fb0691f7b67c7838811765463c28ef3fb8f;hb=7ff32e0f0a14400336fbbbf28401a9dab3f35192;hp=0000000000000000000000000000000000000000;hpb=e90ca845da9e7104c8c1cf88964bdc1880561e44;p=doldaconnect.git diff --git a/lib/java/dolda/dolcon/Test.java b/lib/java/dolda/dolcon/Test.java new file mode 100644 index 0000000..ae661fb --- /dev/null +++ b/lib/java/dolda/dolcon/Test.java @@ -0,0 +1,37 @@ +package dolda.dolcon; + +import java.util.*; + +class Test { + public static void main(String[] args) throws Exception { + System.out.print("Password: "); + PasswordAuth auth = new PasswordAuth(new Scanner(System.in).nextLine()); + long st = System.currentTimeMillis(); + Session sess = new Session(args[0], args[1], auth); + sess.addHubListener(new HubListener() { + public void added(Hub h) { + h.addListener(new Hub.Listener() { + public void chState(Hub h) { + System.out.println(h.getId() + ": " + h.getState()); + } + + public void chNumPeers(Hub h) { + System.out.println(h.getId() + ": " + h.getNumPeers()); + } + + public void chName(Hub h) { + System.out.println(h.getId() + ": " + h.getName()); + } + }); + } + + public void removed(Hub h) { + } + }, true); + /* + System.out.println(sess.getHubs()); + sess.close(); + System.out.println(System.currentTimeMillis() - st); + */ + } +}