Показать сообщение отдельно

  #7  
Старый 29.08.2009, 19:29
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

'Accept-Encoding: gzip,deflate'+#13#10+

этим ты говориш серваку что поддерживаеш сжатие gzip вот он тебе и возвращет данные в gzip'e

'Connection: keep-alive'+#13#10+

ставь
'Connection: close'+#13#10+
чтобы мозги не компосировать серваку.
А позвисает потому что ждет дальнейшего ответа от сервака на команде recv
так что нужно анализировать размер пришедших данных
к примеру Contend-Length анализировать и считывать тока нужное кол-во байт.
Или ставить таймауты на recv через setsockopt

Последний раз редактировалось slesh; 29.08.2009 в 19:32..
 
Ответить с цитированием