Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> много заголовков к одному сокету? Возможно ли такое? 
:(
    Опции темы
kichSman
Дата 2.2.2010, 03:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 24.2.2009

Репутация: нет
Всего: нет



У меня вот какая проблема, пытаюсь получить содержимое разных заголовков с одного сокета, подключенного единыжды.

Код

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_connect($socket, $host, 80);
for($i=1;$i<=10;$i++){
    $path="/{$i}.html";
    $in = "GET $path HTTP/1.1\r\nHost: $host\r\nConnection: close;\r\n\r\n";
    socket_write($socket, $in, strlen($in));
    echo socket_read($socket,1024);
}

Почему socket_read выводит только по перво-записанному socket_write в цикле, т.е. содержимое только одной страницы - первой
Код

"GET /1.html HTTP/1.1\r\nHost: $host\r\nConnection: close;\r\n\r\n"


При этом, когда использую метод HEAD в этом же скрипте, все в порядке, сервер дает ответ по всем страницам
PM MAIL   Вверх
nerezus
Дата 2.2.2010, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 2
Всего: 43



Напиши алгоритм работы. Посмотри на код. Исправь код.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.