forcing out buffered transmit data

I am building an application with both RPC and bulk data transfer
elements. The various streams are uncorrelated. I believe I want
the Nagel algorithm and significant buffering to achieve good
efficiency during bulk data transfer. But when I receive an RPC
message (very likely to be a small packet) I want to force the
transmission to occur immediately since the thread issuing the RPC
will immediately block waiting on the response. To be more precise,
I want to force immediate transmission of any buffered send requests
when the RPC thread blocks on a read request.

Is there a TDI-level way to achieve this? Ideally I would like
a solution works under W98 as well as NT4/W2K.

/john

John Yates
EverFile
40 Pine Street
Needham, MA 02492
781 400-1015

Disable the nagel algorithm.

At 11:20 PM 4/4/00 -0400, you wrote:

I am building an application with both RPC and bulk data transfer
elements. The various streams are uncorrelated. I believe I want
the Nagel algorithm and significant buffering to achieve good
efficiency during bulk data transfer. But when I receive an RPC
message (very likely to be a small packet) I want to force the
transmission to occur immediately since the thread issuing the RPC
will immediately block waiting on the response. To be more precise,
I want to force immediate transmission of any buffered send requests
when the RPC thread blocks on a read request.

Is there a TDI-level way to achieve this? Ideally I would like
a solution works under W98 as well as NT4/W2K.

/john

John Yates
EverFile
40 Pine Street
Needham, MA 02492
781 400-1015


You are currently subscribed to ntfsd as: xxxxx@iag.net
To unsubscribe send a blank email to $subst(‘Email.Unsub’)