[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r19002 - gnunet-java/src/org/gnunet/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r19002 - gnunet-java/src/org/gnunet/util |
Date: |
Thu, 5 Jan 2012 15:43:48 +0100 |
Author: grothoff
Date: 2012-01-05 15:43:48 +0100 (Thu, 05 Jan 2012)
New Revision: 19002
Modified:
gnunet-java/src/org/gnunet/util/Client.java
gnunet-java/src/org/gnunet/util/Program.java
Log:
ideas for future development
Modified: gnunet-java/src/org/gnunet/util/Client.java
===================================================================
--- gnunet-java/src/org/gnunet/util/Client.java 2012-01-05 13:32:22 UTC (rev
19001)
+++ gnunet-java/src/org/gnunet/util/Client.java 2012-01-05 14:43:48 UTC (rev
19002)
@@ -257,9 +257,10 @@
throw new IOError(e);
}
try {
- chan.connect(new InetSocketAddress(hostname, port));
+ chan.connect(new InetSocketAddress("::1" /*hostname*/, port));
} catch (IOException e) {
// todo: retry until connect possible
+ logger.warn("Failed to connect to " + hostname + " at port " +
port);
throw new IOError(e);
}
ConnectHelper ct = new ConnectHelper();
Modified: gnunet-java/src/org/gnunet/util/Program.java
===================================================================
--- gnunet-java/src/org/gnunet/util/Program.java 2012-01-05 13:32:22 UTC
(rev 19001)
+++ gnunet-java/src/org/gnunet/util/Program.java 2012-01-05 14:43:48 UTC
(rev 19002)
@@ -1,5 +1,33 @@
package org.gnunet.util;
-public class Program {
+public abstract class Program {
+ protected final Configuration cfg = new Configuration();
+
+ // FIMXE: annotations for cfg parser!
+ public String cfg_file_name;
+
+ private String[] rargs;
+
+ public Program (String[] args)
+ {
+ // rargs = GetOptParser.parse (args, this);
+ cfg.parse(args[0]); // cfg_file_name!
+ }
+
+ public final void start ()
+ {
+ // FIXME: parse command-line arguments
+ Scheduler.run(new Scheduler.Task() {
+ public void run (Scheduler.Task.Context c)
+ {
+ Program.this.run (rargs);
+ }
+ });
+ }
+
+ public abstract void run (String[] rargs);
+
+
}
+
\ No newline at end of file
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r19002 - gnunet-java/src/org/gnunet/util,
gnunet <=