vitaly_74
@vitaly_74

Что будет с чтением ресурса если вызвать sleep?

я создаю ресурс таким способом @stream_socket_client() //прослушка tcp соединения
будут ли данные ресурса сохраняться в буфер если я вызову sleep(5)
т.е. если я через 5 секунд прочитаю данные из потока будут ли там находиться так называемые накопленные данные, которые "накопились" за 5 сек сна?
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
Fernus
@Fernus
Техник - Механик :)
UDP-сокеты иногда могут открываться без ошибки, даже если удалённый хост недоступен. Ошибка станет заметной только когда вы будете читать или писать данные из/в сокет. Причина этого в том, что UDP - это протокол без соединения, что означает, что операционная система не пытается установить соединение с сокетом до тех пор, пока ей в действительности не нужно отправить или получить данные.


^^^ Исходя из этого...ты просто "подождёшь" 5 сек и "не накопишь" данные для "чтения" - тобишь продолжишь читать с того же места, где остановился...а остановился ты 5 сек "назад"...

P.S.: Ну это моё понимание...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы