поток до тех пор, пока сокет получатель не будет готов к принятию данных и пока данные не будут отправлены?
Я не нашел какой-то простой документации, написанной человеческим языком, в которой этот момент был бы явно описан, но насколько я помню, send() возвращается то ли на передаче данных системе, то ли на отправке системой пакета, в общем, возврат еще не означает, что на той стороне сделали recv() и все переданные данные прочитали.
Но это значит, что на той стороне готовы принимать данные и данные были отправлены и записаны в буфер сокета получателя и не факт что были считаны в буфер приложения вызовом recv()?
Обсуждают сегодня