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()]); + } }
