Until the data is sent to the send buffer on the sender side. Therefore, if the buffer is full, it is blocked.
The send buffer may be full if it is not yet transmitting data due to network problems or because the receive buffer is full on the receiver side.
, : , - , - .
, , . , SenderSendBuffer + ReceiverReceiveBuffer.