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