Author: toad
Date: 2007-12-05 20:36:46 +0000 (Wed, 05 Dec 2007)
New Revision: 16342

Modified:
   trunk/freenet/src/freenet/node/SeedServerPeerNode.java
Log:
Missed file

Modified: trunk/freenet/src/freenet/node/SeedServerPeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/SeedServerPeerNode.java      2007-12-05 
20:36:20 UTC (rev 16341)
+++ trunk/freenet/src/freenet/node/SeedServerPeerNode.java      2007-12-05 
20:36:46 UTC (rev 16342)
@@ -3,6 +3,11 @@
  * http://www.gnu.org/ for further details of the GPL. */
 package freenet.node;

+import java.net.InetAddress;
+import java.util.Vector;
+
+import freenet.io.comm.FreenetInetAddress;
+import freenet.io.comm.Peer;
 import freenet.io.comm.PeerParseException;
 import freenet.io.comm.ReferenceSignatureVerificationException;
 import freenet.support.Logger;
@@ -60,5 +65,16 @@
                        om.announcer.maybeSendAnnouncement();
                }
        }
+
+       public InetAddress[] getInetAddresses() {
+               Peer[] peers = getHandshakeIPs();
+               Vector v = new Vector();
+               for(int i=0;i<peers.length;i++) {
+                       InetAddress ia = 
peers[i].getFreenetAddress().dropHostname().getAddress();
+                       if(v.contains(ia)) continue;
+                       v.add(ia);
+               }
+               return (InetAddress[]) v.toArray(new InetAddress[v.size()]);
+       }

 }


Reply via email to