Сокеты
- Введение
- Установка и настройка
- Предопределенные константы
- Примеры
- Ошибки сокетов
- Функции сокета
- socket_accept — Принимает соединение на сокете
- socket_addrinfo_bind — Создать и привязать к сокету из указанного addrinfo
- socket_addrinfo_connect — Создать и подключиться к сокету из указанного addrinfo
- socket_addrinfo_explain — Получить информацию о addrinfo
- socket_addrinfo_lookup — Получить массив с содержимым getaddrinfo про указанное имя хоста
- socket_bind — Привязывает имя к сокету
- socket_clear_error — Очищает ошибку на сокете или последний код ошибки
- socket_close — Закрывает ресурс сокета
- socket_cmsg_space — Вычислить размер буфера сообщения
- socket_connect — Начинает соединение с сокетом
- socket_create_listen — Открывает сокет на указанном порту для принятия соединений
- socket_create_pair — Создаёт пару неразличимых сокетов и сохраняет их в массиве
- socket_create — Создаёт сокет (конечную точку для обмена информацией)
- socket_export_stream — Экспортировать ресурс расширения сокета в поток, инкапсулирующий сокет
- socket_get_option — Получает опции потока для сокета
- socket_getopt — Псевдоним socket_get_option
- socket_getpeername — Запрашивает удалённую сторону указанного сокета, в результате может быть
возвращен хост/порт или путь в файловой системе Unix, в зависимости от типа сокета
- socket_getsockname — Запрашивает локальную сторону указанного сокета, в результате можно получить хост/порт или путь в файловой системе Unix, в зависимости от типа сокета
- socket_import_stream — Импортировать поток
- socket_last_error — Возвращает последнюю ошибку на сокете
- socket_listen — Прослушивает входящие соединения на сокете
- socket_read — Читает строку максимальную длину байт из сокета
- socket_recv — Получает данные из подсоединённого сокета
- socket_recvfrom — Получает данные из сокета, независимо от того, подсоединён он или нет
- socket_recvmsg — Прочитать сообщение
- socket_select — Запускает системный вызов select() для заданных массивов сокетов с указанным тайм-аутом
- socket_send — Отправляет данные в подсоединённый сокет
- socket_sendmsg — Отправить сообщение
- socket_sendto — Отправляет сообщение в сокет, независимо от того, подсоединён он или нет
- socket_set_block — Устанавливает блокирующий режим на ресурсе сокета
- socket_set_nonblock — Устанавливает неблокирующий режим для файлового дескриптора fd
- socket_set_option — Устанавливает опции для сокета
- socket_setopt — Псевдоним socket_set_option
- socket_shutdown — Завершает работу сокета на получение и/или отправку данных
- socket_strerror — Возвращает строку, описывающую ошибку сокета
- socket_write — Запись в сокет
- socket_wsaprotocol_info_export — Exports the WSAPROTOCOL_INFO Structure
- socket_wsaprotocol_info_import — Imports a Socket from another Process
- socket_wsaprotocol_info_release — Releases an exported WSAPROTOCOL_INFO Structure