Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a
member of our community. Consider creating an
account or login.
Normally a TCP host is allowed to buffer data.
The TCP push flag forces it to hand the data over to upper level
applications right away insted of buffering it. (it is still allowed to
delay acknowledgements though.)
PSH is the PUSH flag in TCP Header. It indicates PUSHed data.
Mainly, It is used for immediate data delivery and it forwards all of the queued data to the destination. Here, the receiver is requested to deliver the data to the application immediately upon arrival without any delay and not wait until full buffer has been received.