gzz-commits
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]