Quoting Carl Erhorn <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel:
:Would someone who understands the need for the
:TCP_CORK mechanism contact me directly for a short
:discussion on the issues involved? Solaris does not
:support control of fragmentation, which is what
:TCP_CORK appears to be used for, but it does support
:some other options that might be able to provide the
:same effect. 

The purpose of TCP_CORK is to avoid TCP sending 50 bytes of data
in a packet when the MTU is 1500, to save on the protocol overhead.
So TCP_CORK instructs TCP to wait until it can fill the MTU before
sending.

>From the manual:

TCP_CORK
        If enabled don't  send  out  partial  frames.   All
        queued  partial  frames are sent when the option is
        cleared again.  This is useful for prepending head�
        ers  before  calling sendfile(2), or for throughput
        optimization. This option cannot be  combined  with
        TCP_NODELAY.

Hope it will help you find an equivalent on Solaris.

Raphael


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to