[freenet-cvs] r13930 - trunk/freenet/src/freenet/node

toad at freenetproject.org toad at freenetproject.org
Wed Jul 4 20:53:46 UTC 2007


Author: toad
Date: 2007-07-04 20:53:46 +0000 (Wed, 04 Jul 2007)
New Revision: 13930

Modified:
   trunk/freenet/src/freenet/node/NodeIPDetector.java
   trunk/freenet/src/freenet/node/NodeIPPortDetector.java
Log:
comments

Modified: trunk/freenet/src/freenet/node/NodeIPDetector.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeIPDetector.java	2007-07-04 20:48:21 UTC (rev 13929)
+++ trunk/freenet/src/freenet/node/NodeIPDetector.java	2007-07-04 20:53:46 UTC (rev 13930)
@@ -80,8 +80,7 @@
 	 * What is my IP address? Use all globally available information (everything which isn't
 	 * specific to a given port i.e. opennet or darknet) to determine our current IP addresses.
 	 * Will include more than one IP in many cases when we are not strictly multi-homed. For 
-	 * example, if we have a DNS name set, we will usually return an IP as well; if we are 
-	 * behind a NAT we may return both a rewritten port number and the original; etc.
+	 * example, if we have a DNS name set, we will usually return an IP as well.
 	 * 
 	 * Will warn the user with a UserAlert if we don't have sufficient information.
 	 */

Modified: trunk/freenet/src/freenet/node/NodeIPPortDetector.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeIPPortDetector.java	2007-07-04 20:48:21 UTC (rev 13929)
+++ trunk/freenet/src/freenet/node/NodeIPPortDetector.java	2007-07-04 20:53:46 UTC (rev 13930)
@@ -56,6 +56,12 @@
 		return addresses;
 	}
 
+	/**
+	 * Get our Peer's. This is a list of IP:port's at which we might be contactable. Some of them
+	 * will have the same port as the listenPort, but if we are behind a NAT which rewrites our
+	 * port number, some of them may not. (If we're behind a symmetric NAT which rewrites it 
+	 * differently for each connection, we're stuffed, and we tell the user).
+	 */
 	Peer[] detectPrimaryPeers() {
 		Vector addresses = new Vector();
 		FreenetInetAddress[] addrs = detectPrimaryIPAddress();




More information about the cvs mailing list