Функции класса 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