set TCP PUSH option on socket?
Thu Jan 27 16:11:47 CET 2005
Gaspar Chilingarov wrote:
> there is PUSH option in tcp which forces OS write packet to network as
> fast as possible after user called write function -- this is not the
> same as TCP_NODELAY -- which ... well , this is a quote from RFC :)
> A sending TCP is allowed to collect data from the sending user and to
> send that data in segments at its own convenience, until the push
> function is signaled, then it must send all unsent data. When a
> receiving TCP sees the PUSH flag, it must not wait for more data from
> the sending TCP before passing the data to the receiving process.
In the BSD socket library the PUSH flag is not an option but it is
automatically handled by the kernels of sender and receiver machines.
Why do you want to control it?
Eng. Corrado Santoro, Ph.D.
University of Catania - Engineering Faculty
Department of Computer Science and
Viale A. Doria, 6 - 95125 CATANIA (ITALY)
Tel: +39 095 7382380 Fax: +39 095 7382397
+39 095 7382365
+39 095 7382364
Personal Home Page:
NUXI Home Page:
More information about the erlang-questions