Those of you who don't see what is going on here... look up Nagle's
Algorithm at
http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci754347,00.html

----- Forwarded message from Matthew Toseland <amphibian at 
users.sourceforge.net> -----

To: cvs at freenetproject.org
Subject: [freenet-CVS] freenet/src/freenet/transport tcpConnection.java,1.7,1.8
From: Matthew Toseland <[email protected]>
X-BeenThere: cvs at freenetproject.org
X-Mailman-Version: 2.0.12
Reply-To: devl at freenetproject.org
List-Help: <mailto:cvs-request at freenetproject.org?subject=help>
List-Post: <mailto:cvs at freenetproject.org>
List-Subscribe: <http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/cvs>,
        <mailto:cvs-request at freenetproject.org?subject=subscribe>
List-Id: <cvs.freenetproject.org>
List-Unsubscribe: <http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/cvs>,
        <mailto:cvs-request at freenetproject.org?subject=unsubscribe>
List-Archive: <http://hawk.freenetproject.org/pipermail/cvs/>

Update of /cvsroot/freenet/freenet/src/freenet/transport
In directory usw-pr-cvs1:/tmp/cvs-serv2112/src/freenet/transport

Modified Files:
        tcpConnection.java 
Log Message:
DISABLE NAGLE'S ALGORITHM. This should reduce connection open times and thus 
average hop times...  A LOT


Index: tcpConnection.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/transport/tcpConnection.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** tcpConnection.java  22 Oct 2002 01:40:31 -0000      1.7
--- tcpConnection.java  24 Oct 2002 00:42:42 -0000      1.8
***************
*** 34,37 ****
--- 34,41 ----
              long time = System.currentTimeMillis();
              sock = t.getSocketFactory().createSocket(addr.getHost(), 
addr.getPort());
+           if(!sock.getTcpNoDelay()) {
+               Core.logger.log(this, "Disabling Nagle's Algorithm!", 
Core.logger.DEBUG);
+               sock.setTcpNoDelay(true);
+           }
              Core.diagnostics.occurrenceContinuous("socketTime",
                                                    System.currentTimeMillis() 
- time);


_______________________________________________
cvs mailing list
cvs at freenetproject.org
http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/cvs


----- End forwarded message -----

-- 
Matthew Toseland
toad at amphibian.dyndns.org
amphibian at users.sourceforge.net
Freenet/Coldstore open source hacker.
Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02.
http://freenetproject.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20021024/05ea1e84/attachment.pgp>

Reply via email to