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);


Reply via email to