[freenet-cvs] r16835 - trunk/freenet/src/freenet/io/comm

mrogers at freenetproject.org mrogers at freenetproject.org
Sat Dec 29 01:49:58 UTC 2007


Author: mrogers
Date: 2007-12-29 01:49:57 +0000 (Sat, 29 Dec 2007)
New Revision: 16835

Modified:
   trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java
Log:
Increased receive buffer to 64k to avoid packet loss on Windows (see http://lists.zooko.com/pipermail/p2p-hackers/2007-December/001474.html)

Modified: trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java	2007-12-29 01:46:31 UTC (rev 16834)
+++ trunk/freenet/src/freenet/io/comm/UdpSocketHandler.java	2007-12-29 01:49:57 UTC (rev 16835)
@@ -54,8 +54,8 @@
 		this.listenPort = listenPort;
 		_sock = new DatagramSocket(listenPort, bindto);
 		int sz = _sock.getReceiveBufferSize();
-		if(sz < 32768)
-			_sock.setReceiveBufferSize(32768);
+		if(sz < 65536)
+			_sock.setReceiveBufferSize(65536);
 		try {
 			// Exit reasonably quickly
 			_sock.setSoTimeout(1000);




More information about the cvs mailing list