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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> stream_socket_client с STREAM_CLIENT_CONNECT|, STREAM_CLIENT_ASYNC_CONNECT 
:(
    Опции темы
NewDima
Дата 26.8.2009, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

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



Писал класс для загрузки рсс, решил использовать stream_socket_client с флагом STREAM_CLIENT_ASYNC_CONNECT для асинхронной передачи. Полезли ошибки, решил главную чатсь упростить, отладить, потом тоже сделать с классом.
Вот это
Код

$newSock = stream_socket_client('www.google.ru:80'      , $errno, $errstr, 5,STREAM_CLIENT_ASYNC_CONNECT|STREAM_CLIENT_CONNECT);
if ($newSock) {
    fwrite($newSock, "GET http://www.google.ru/ HTTP/1.0\r\nHost: www.google.ru\r\n\r\n");
} else {
    die("bad connection");
}
stream_select($r = array($newSock), $w=null, $e=null, 5);
if (count($r)) {
    echo fread($r[0], 4086);
} else
{
    echo 'no response';
}

говорит 'no response'.
если асинхронность убрать, то работает, не получается сообразить, из-за чего проблема. Помогите ктонить...
PM ICQ   Вверх
IZ@TOP
Дата 17.9.2009, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

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



NewDima, для записи сокеты тоже через stream_select выбирать надо. Посмотри вот эту тему http://forum.vingrad.ru/forum/topic-159049...lect/index.html. Случайно наткнулся на тему smile Сори за некропостинг)


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




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


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

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