HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 06.03.2010, 20:04
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
С нами: 9162683

Репутация: 175
По умолчанию

dvion, что ты имеешь здесь ввиду:
Цитата:
Сообщение от dvion  
а) 0D 0A (в отсутствии content-length)
Ну и:
Цитата:
Сообщение от dvion  
б) читать блоки, пока блок не станет меньше его размера (в отсутствии content-length)
Не исключено, что все блоки будут одинакового размера. Или же наоборот: сервер будет отправлять блоки разного размера. (по 1024 байт, 2048 и т. д.)
 
Ответить с цитированием

  #12  
Старый 06.03.2010, 23:06
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами: 8582863

Репутация: 69
По умолчанию

Keep-Alive - это поле указывает на не разрываное соединение, напиример "Connection: kerep-alive". и период соединения: "Keep-alvive: 300" а ваще найдите статью на википедии про HTTP - заголовки ))) там есть все))) особенно про Referer и User-Agent)

Последний раз редактировалось RedFern.89; 06.03.2010 в 23:08..
 
Ответить с цитированием

  #13  
Старый 07.03.2010, 06:45
dvion
Новичок
Регистрация: 11.03.2009
Сообщений: 19
С нами: 9036573

Репутация: 3
По умолчанию

Chrome~,
Цитата:
Не исключено, что все блоки будут одинакового размера. Или же наоборот: сервер будет отправлять блоки разного размера. (по 1024 байт, 2048 и т. д.)
0D 0A - идентификационная последовательность байт, который сведетельствует об окончании передачи. Только не нужно забывать про тайм-аут, а то до конца дней будешь эту связку байт ждать :-D

Цитата:
Не исключено, что все блоки будут одинакового размера
Ну дык, надо организовать буфер, иначе отдельный поток на работу, через winsock, например. Он будет штундировать, пока не нарвётся на тайм-аут, например. Или не получит 0D 0A, или не упрётся носом в content-length. В потоке организовываешь саму работу с сокетом, а в классе реализации сокета уже всякими штуками промышляешь.

Может скинуть самую успешную, на мой взгляд, реализацию этих дел?

Собсно - вот: http://www.ararat.cz/synapse/

Лучше - не видал! И посмотреть в сорцах можно всё, что требуется)

Последний раз редактировалось dvion; 07.03.2010 в 06:49..
 
Ответить с цитированием

  #14  
Старый 07.03.2010, 07:13
rikko
Новичок
Регистрация: 23.11.2009
Сообщений: 14
С нами: 8666774

Репутация: 10
По умолчанию

dvion, ну просто кладезь ценной инфы! очень хорошо. спасибо, за ссыль.
 
Ответить с цитированием

  #15  
Старый 07.03.2010, 19:38
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Гм а что есть сервера которые игнорируют "Connection : Close" ?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Живые прокси xdx Skype, IRC, ICQ, Jabber и другие IM 111 15.04.2007 13:10
Proxy Kozak-Scv Анонимность 2 11.02.2007 17:28
Технология HTTP Fingerprint gemaglabin Уязвимости 5 28.09.2006 00:01



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.