За последние 24 часа нас посетили 16689 программистов и 1694 робота. Сейчас ищут 838 программистов ...

sockets vs streams (в чем различие, что лучше)

Тема в разделе "Прочие вопросы по PHP", создана пользователем karkushonok, 26 май 2008.

  1. karkushonok

    karkushonok Активный пользователь

    С нами с:
    26 май 2008
    Сообщения:
    1
    Симпатии:
    0
    Пишу скрипт для "многопоточной" проверки прокси.
    Скрипт создает за раз n-сокетов(равное числу "потоков"), затем с помощью stream_select или socket_select
    выбирает изменившие состояние сокеты, и записывает в файл те прокси, с которыми удалось соединиться.
    Встал перед вопросом что использовать, sockets или streams
    Код (Text):
    1.  
    2. $s = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    3. socket_set_nonblock($s);
    4. @socket_connect($s, $ip, $port);
    или
    Код (Text):
    1.  
    2. $s = stream_socket_client("$ip:$port", $errno, $errstr, $timeout, STREAM_CLIENT_ASYNC_CONNECT);
     
  2. Roker

    Roker Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    Не пойму как рабоатать с socket_select.
    подскажет кто?