Форум → Программирование → PHP для идиотов → Получить ответ по разным запроса через один сокет, подключенный единыжды
Получить ответ по разным запроса через один сокет, подключенный единыжды
-
2 февраля 2010 г. 15:42, спустя 7 часов 44 минуты 57 секунд
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
for($i=1;$i<=10;$i++){
socket_connect($socket, $host, 80);
$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);
}Сапожник без сапог -
2 февраля 2010 г. 16:05, спустя 22 минуты 42 секунды
а с такими вопросами пиздуем к документации по веб серверу :)
))))))))))))) Как я понимаю, это было жирным подчеркиванием (напоминаем) того, что коннект сокета к хосту надо делать к каждой страницы, но почему же тогда, когда я делаю метод HEAD, т.е. не смотрю на сущность, то цикл воркает отлично? и выдает шапки всех страниц, относящихся к циклу
тут я могу только предположить, что ОН(веб-сервер) какбэ говорит - "заебал свои сокеты в меня втыкать, раз воткни и еби сколько хочешь"Сапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!