Re: [Exim] PSH flag problems

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Nigel Metheringham
CC: John Dalbec, Exim Users Mailing List
Subject: Re: [Exim] PSH flag problems
On 3 Apr 2002, Nigel Metheringham wrote:

> On Wed, 2002-04-03 at 15:05, John Dalbec wrote:
> > According to the man page, the results of write() to a special file are
> > not portable, so IMO exim should not assume that write() sends a PUSH
> > bit and should take additional steps to ensure that a PUSH bit is sent.
>
> Like what? The data has already been flushed (and even sent). There is
> nothing user space can do (short of fiddling with raw TCP data) to fix
> this.


I'm a simple applications programmer. :-) It was always my understanding
that once you have a TCP/IP connection established, you can write at one
end and read at the other and it behaves as a reliable byte-stream
connection. I thought that was the whole point of TCP/IP.

And as Nigel says, "like what?". What can an application do to cause a
PUSH to be sent?

--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.