Конференция "Сети" » recv + HTTP в блокирующем режиме
 
  • grisme © (13.08.08 00:25) [0]
    доброго времени суток, мастаки (:
    существуют ли альтернативные(более правильные?) методы ожидания правильного объёма респунса от HTTP сервера, кроме "отсчитывания" Content-Length байт?
    может, я один такой тормоз и делаю таким образом.
    p.s.
    если существуют, поделитесь методикой.
    заранее, thanx.
  • Alucard (13.08.08 02:18) [1]
    Это именно так и делается.
  • Slym © (13.08.08 08:42) [2]
    Alucard   (13.08.08 2:18) [1]
    не всегда :( некоторые убогие прокси при обрыве связи считают что все успешно закачано и клиенту возвращают "культю" данных даже если клиент перезапрашивает NOCACHE...

    по сабжу:
    Только так и правильно делать, т.к. HTTP1.1 может загружать станицы полностью (html,стили,картинки и т.д. и т.п) через ОДНО единственное установленное соединение: т.е. в одном соединении можно несколько раз послать запрос (если нет заголовка Connection: Close)...
  • Slym © (13.08.08 08:44) [3]
    Slym ©   (13.08.08 8:42) [2]
    не всегда :( некоторые убогие прокси при обрыве связи считают что все успешно закачано и клиенту возвращают "культю" данных даже если клиент перезапрашивает NOCACHE...

    а в сочитании с WEB сервером без докачки - смерть... недокачанный ресурс будет болтаться пока таймаут кеширования не кончится - а это от неск. минут до десятков часов
  • Сергей М. © (13.08.08 09:07) [4]

    > grisme ©   (13.08.08 00:25)


    Собссно блокирующий у тебя режим гнезда или неблокирующий - это индифферентно, это не прикладной уровень.
  • grisme © (15.08.08 16:56) [5]
    thanx. (:
 
Конференция "Сети" » recv + HTTP в блокирующем режиме
Есть новые Нет новых   [134433   +22][b:0][p:0]