Продолжение таблицы |
Функция | Тип возвращаемых данных | Описание |
stream socket accept(resource serverstream, [ double timeout, string &peername]) | Resource | Принимает клиентское соединение от серверного сокета |
stream socket get name(resource stream, bool want peer) | String | Возвращает имя локального или удаленного сокета |
stream socket sendto(resouce stream, string data [, long flags [, string target addr]]) | Long | Отправляет данные в поток сокета; если указывается параметр target_addr, то он должен быть задан в виде четырех чисел, разделенных точками (или в формате ipv6) |
stream socket recvfrom(resource stream, long amount [, long flags [, string &remote addr]]) | String | Получает данные из потока сокета |
stream get contents(resource source [, long maxlen ]) | Long | Читает все оставшиеся байты (до maxlen байтов) из потока и возвращает их в виде строки |
stream copy to stream(resource source, resource dest [, long maxlen ]) | Long | Считывает до maxlen байт из потока-отправителя и записывает их в поток-получатель |
stream get meta data(resource fp) | Resource | Извлекает заголовки или метаданные из заданного потока/файла |
stream get transports() | Array | Возвращает список зарегистрированных протоколов для транспортировки данных сокета |
stream get wrappers() | Array | Возвращает список зарегистрированных обработчиков потока |
stream select(array &read streams, array &write streams, array &except streams, int tv sec[, int tv usec]) | Int | Запускает системный вызов select() на заданных массивах потоков с таймаутом, заданным параметрами tv_sec и tv_usec |
stream context get options (resource context|resource stream) | Array | Возвращает параметры потока/обработчика/контекста |
stream context set option (resource context|resource stream, string wrappername, string optionname, mixed value) | Bool | Устанавливает параметр для обработчика |
stream context set params (resource context|resource stream, array options) | Bool | Устанавливает параметры для файлового контекста |
stream context create([array options]) | Resource | Создает файловый контекст и устанавливает параметры (если они заданы) |
stream filter prepend(resource stream, string filtername[, int read write[, string filterparams]]) | Bool | Добавляет фильтр в начало списка фильтров потока |