Интересуют значение 4f и 0
Ну понятно что 4f - это длина блока, а 0, видимо, его окончание. Но как их отфильтровать? Как это дело грамотно обработать без танцев с бубном?
Во всех применрах что я нашел, получение ответа сводится к
PHP код:
$Response = '';
while (!feof($sock)) {
$Response .= fgets($sock);
}
А правильно будет так.
Вариант 1.
Посылать запрос не HTTP 1.1 а HTTP 1.0
тогда в ответе не будет данных значений.
Вариант 2.
Обрабатывать данные после получения пакета, по стандартам RFC, то есть искать первый \r\n\r\n. считывать длину пакета по маске [a-z0-9] в твоем случае это 4F, брать это кол-во байт, и отсчитывать их, от следующего за числом переводом строки, там повторять это же действие, пока число не станет равным 0.
__________________ Бойтесь своих желаний. Они могут исполниться....