[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] storm/org/nongnu/storm/modules/gispmap GispPeer...
From: |
Tuukka Hastrup |
Subject: |
[Gzz-commits] storm/org/nongnu/storm/modules/gispmap GispPeer... |
Date: |
Thu, 08 May 2003 07:11:47 -0400 |
CVSROOT: /cvsroot/storm
Module name: storm
Changes by: Tuukka Hastrup <address@hidden> 03/05/08 07:11:47
Modified files:
org/nongnu/storm/modules/gispmap: GispPeer.java
Log message:
try ports over 57083 if they're in use
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/storm/storm/org/nongnu/storm/modules/gispmap/GispPeer.java.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
Patches:
Index: storm/org/nongnu/storm/modules/gispmap/GispPeer.java
diff -u storm/org/nongnu/storm/modules/gispmap/GispPeer.java:1.5
storm/org/nongnu/storm/modules/gispmap/GispPeer.java:1.6
--- storm/org/nongnu/storm/modules/gispmap/GispPeer.java:1.5 Tue May 6
05:39:01 2003
+++ storm/org/nongnu/storm/modules/gispmap/GispPeer.java Thu May 8
07:11:47 2003
@@ -81,9 +81,18 @@
String[] seeds = new String[argv.length-i];
System.arraycopy(argv, i, seeds, 0, seeds.length);
- GispPeer peer = new GispPeer(publishedPool,
- new TransientPool(indexTypes),
- gisp_port, seeds);
+ GispPeer peer = null;
+ while(peer == null) {
+ try {
+ peer = new GispPeer(publishedPool,
+ new TransientPool(indexTypes),
+ gisp_port, seeds);
+ } catch(java.net.BindException _) {
+ p("Port "+gisp_port+" couldn't be used.");
+ gisp_port++;
+ }
+ }
+
if(gisp_port == GispP2PMap.PORT)
p("GISP UDP port: default of "+gisp_port);
else