# Функции модуля Socket

## Содержание

- socket_accept — Принимает соединение на сокете
- socket_addrinfo_bind — Создаёт и связывает сокет со структурой addrinfo
- socket_addrinfo_connect — Создаёт и подключается к сокету по адресам структуры addrinfo
- socket_addrinfo_explain — Получает информацию о структуре addrinfo
- socket_addrinfo_lookup — Получает массив с содержимым структуры getaddrinfo об имени хоста
- socket_atmark — Определяет, находится ли сокет на внеполосной отметке
- socket_bind — Привязывает имя к сокету
- socket_clear_error — Очищает ошибку на сокете или последний код ошибки
- socket_close — Закрывает экземпляр Socket
- socket_cmsg_space — Вычисляет размер буфера сообщения
- socket_connect — Начинает соединение с сокетом
- socket_create — Создаёт сокет (конечную точку для обмена информацией)
- socket_create_listen — Открывает сокет на заданном порте для принятия соединений
- socket_create_pair — Создаёт пару неразличимых сокетов и сохраняет их в массиве
- socket_export_stream — Экспортирует сокет в поток, который инкапсулирует сокет
- socket_get_option — Получает опции потока для сокета
- socket_getopt — Псевдоним socket_get_option
- socket_getpeername — Опрашивает удалённую сторону сокета
- 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 — Экспортирует структуру WSAPROTOCOL_INFO
- socket_wsaprotocol_info_import — Импортирует сокет из другого процесса
- socket_wsaprotocol_info_release — Высвобождает экспортированную структуру WSAPROTOCOL_INFO

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open