<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.sockets.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'sockets.constants.php',
    1 => 'Предопределённые константы',
    2 => 'Предопределённые константы',
  ),
  'up' => 
  array (
    0 => 'book.sockets.php',
    1 => 'Сокеты',
  ),
  'prev' => 
  array (
    0 => 'sockets.resources.php',
    1 => 'Типы ресурсов',
  ),
  'next' => 
  array (
    0 => 'sockets.examples.php',
    1 => 'Примеры',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'reference/sockets/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="sockets.constants" class="appendix">
 <h1 class="title">Предопределённые константы</h1>

 
<p class="simpara">
 Следующие константы определяются модулем
 и доступны, только если модуль либо собрали в PHP,
 либо динамически загрузили при выполнении кода.
</p>
 <dl>
  
   <dt id="constant.af-unix">
    <strong><code><a href="sockets.constants.php#constant.af-unix">AF_UNIX</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Семейство адресов сокетов в виде имён путей файловой системы в Unix-домене.
    </span>
   </dd>
  
  
   <dt id="constant.af-inet">
    <strong><code><a href="sockets.constants.php#constant.af-inet">AF_INET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Семейство адресов сокетов в виде IPv4-адресов в интернет-домене.
    </span>
   </dd>
  
  
   <dt id="constant.af-inet6">
    <strong><code><a href="sockets.constants.php#constant.af-inet6">AF_INET6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Семейство адресов сокетов в виде IPv6-адресов в интернет-домене.
     Константа доступна, только если PHP скомпилировали с поддержкой адресов IPv6.
    </span>
   </dd>
  
  
   <dt id="constant.af-divert">
    <strong><code><a href="sockets.constants.php#constant.af-divert">AF_DIVERT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС FreeBSD).
    </span>
   </dd>
  
  
   <dt id="constant.sock-stream">
    <strong><code><a href="sockets.constants.php#constant.sock-stream">SOCK_STREAM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.sock-dgram">
    <strong><code><a href="sockets.constants.php#constant.sock-dgram">SOCK_DGRAM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.sock-raw">
    <strong><code><a href="sockets.constants.php#constant.sock-raw">SOCK_RAW</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.sock-seqpacket">
    <strong><code><a href="sockets.constants.php#constant.sock-seqpacket">SOCK_SEQPACKET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.sock-rdm">
    <strong><code><a href="sockets.constants.php#constant.sock-rdm">SOCK_RDM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.sock-conn-dgram">
    <strong><code><a href="sockets.constants.php#constant.sock-conn-dgram">SOCK_CONN_DGRAM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Настраивает сокет на датаграмму, ориентированную на соединение.
     Константа доступна с PHP 8.4.0 (только в ОС NetBSD).
    </span>
   </dd>
  
  
   <dt id="constant.sock-dccp">
    <strong><code><a href="sockets.constants.php#constant.sock-dccp">SOCK_DCCP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Настраивает сокет на протокол управления перегрузкой датаграмм.
     Константа доступна с PHP 8.4.0 (только в ОС NetBSD).
    </span>
   </dd>
  
  
   <dt id="constant.sock-nonblock">
    <strong><code><a href="sockets.constants.php#constant.sock-nonblock">SOCK_NONBLOCK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Устанавливает флаг статуса неблокируемого сокета.
     Константа доступна с PHP 8.4.0.
    </span>
   </dd>
  
  
   <dt id="constant.sock-cloexec">
    <strong><code><a href="sockets.constants.php#constant.sock-cloexec">SOCK_CLOEXEC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Устанавливает флаг статуса для сокета, который автоматически закрывается при системном вызове exec.
     Константа доступна с PHP 8.4.0.
    </span>
   </dd>
  
  
   <dt id="constant.msg-oob">
    <strong><code><a href="sockets.constants.php#constant.msg-oob">MSG_OOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.msg-waitall">
    <strong><code><a href="sockets.constants.php#constant.msg-waitall">MSG_WAITALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.msg-peek">
    <strong><code><a href="sockets.constants.php#constant.msg-peek">MSG_PEEK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.msg-dontroute">
    <strong><code><a href="sockets.constants.php#constant.msg-dontroute">MSG_DONTROUTE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.msg-eor">
    <strong><code><a href="sockets.constants.php#constant.msg-eor">MSG_EOR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа недоступна на Windows-платформах.
    </span>
   </dd>
  
  
   <dt id="constant.msg-eof">
    <strong><code><a href="sockets.constants.php#constant.msg-eof">MSG_EOF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа недоступна на Windows-платформах.
    </span>
   </dd>
  
  
   <dt id="constant.msg-zerocopy">
    <strong><code><a href="sockets.constants.php#constant.msg-zerocopy">MSG_ZEROCOPY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-debug">
    <strong><code><a href="sockets.constants.php#constant.so-debug">SO_DEBUG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-reuseaddr">
    <strong><code><a href="sockets.constants.php#constant.so-reuseaddr">SO_REUSEADDR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-reuseport">
    <strong><code><a href="sockets.constants.php#constant.so-reuseport">SO_REUSEPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Эта константа доступна только на платформах,
     которые поддерживают опцию <strong><code><a href="sockets.constants.php#constant.so-reuseport">SO_REUSEPORT</a></code></strong> сокета:
     сюда входят Linux, macOS и *BSD, но не входит Windows.
    </span>
   </dd>
  
  
   <dt id="constant.so-keepalive">
    <strong><code><a href="sockets.constants.php#constant.so-keepalive">SO_KEEPALIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-dontroute">
    <strong><code><a href="sockets.constants.php#constant.so-dontroute">SO_DONTROUTE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-linger">
    <strong><code><a href="sockets.constants.php#constant.so-linger">SO_LINGER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-broadcast">
    <strong><code><a href="sockets.constants.php#constant.so-broadcast">SO_BROADCAST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-oobinline">
    <strong><code><a href="sockets.constants.php#constant.so-oobinline">SO_OOBINLINE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-sndbuf">
    <strong><code><a href="sockets.constants.php#constant.so-sndbuf">SO_SNDBUF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-rcvbuf">
    <strong><code><a href="sockets.constants.php#constant.so-rcvbuf">SO_RCVBUF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-sndlowat">
    <strong><code><a href="sockets.constants.php#constant.so-sndlowat">SO_SNDLOWAT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-rcvlowat">
    <strong><code><a href="sockets.constants.php#constant.so-rcvlowat">SO_RCVLOWAT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-sndtimeo">
    <strong><code><a href="sockets.constants.php#constant.so-sndtimeo">SO_SNDTIMEO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-rcvtimeo">
    <strong><code><a href="sockets.constants.php#constant.so-rcvtimeo">SO_RCVTIMEO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-type">
    <strong><code><a href="sockets.constants.php#constant.so-type">SO_TYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-error">
    <strong><code><a href="sockets.constants.php#constant.so-error">SO_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.so-zerocopy">
    <strong><code><a href="sockets.constants.php#constant.so-zerocopy">SO_ZEROCOPY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-nodelay">
    <strong><code><a href="sockets.constants.php#constant.tcp-nodelay">TCP_NODELAY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа используется для отключения TCP-алгоритма Нагла.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-keepcnt">
    <strong><code><a href="sockets.constants.php#constant.tcp-keepcnt">TCP_KEEPCNT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-keepidle">
    <strong><code><a href="sockets.constants.php#constant.tcp-keepidle">TCP_KEEPIDLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-keepintvl">
    <strong><code><a href="sockets.constants.php#constant.tcp-keepintvl">TCP_KEEPINTVL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-keepalive">
    <strong><code><a href="sockets.constants.php#constant.tcp-keepalive">TCP_KEEPALIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-notsent-lowat">
    <strong><code><a href="sockets.constants.php#constant.tcp-notsent-lowat">TCP_NOTSENT_LOWAT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-mark">
    <strong><code><a href="sockets.constants.php#constant.so-mark">SO_MARK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.1.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-user-cookie">
    <strong><code><a href="sockets.constants.php#constant.so-user-cookie">SO_USER_COOKIE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.1.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-rtable">
    <strong><code><a href="sockets.constants.php#constant.so-rtable">SO_RTABLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-acceptfilter">
    <strong><code><a href="sockets.constants.php#constant.so-acceptfilter">SO_ACCEPTFILTER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.1.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-donttrunc">
    <strong><code><a href="sockets.constants.php#constant.so-donttrunc">SO_DONTTRUNC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.1.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-wantmore">
    <strong><code><a href="sockets.constants.php#constant.so-wantmore">SO_WANTMORE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.1.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-incoming-cpu">
    <strong><code><a href="sockets.constants.php#constant.so-incoming-cpu">SO_INCOMING_CPU</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-meminfo">
    <strong><code><a href="sockets.constants.php#constant.so-meminfo">SO_MEMINFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-bpf-extensions">
    <strong><code><a href="sockets.constants.php#constant.so-bpf-extensions">SO_BPF_EXTENSIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-setfib">
    <strong><code><a href="sockets.constants.php#constant.so-setfib">SO_SETFIB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.so-attach-reuseport-cbpf">
    <strong><code><a href="sockets.constants.php#constant.so-attach-reuseport-cbpf">SO_ATTACH_REUSEPORT_CBPF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.so-detach-bpf">
    <strong><code><a href="sockets.constants.php#constant.so-detach-bpf">SO_DETACH_BPF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.so-detach-filter">
    <strong><code><a href="sockets.constants.php#constant.so-detach-filter">SO_DETACH_FILTER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.so-rerror">
    <strong><code><a href="sockets.constants.php#constant.so-rerror">SO_RERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС NetBSD).
    </span>
   </dd>
  
  
   <dt id="constant.so-zeroize">
    <strong><code><a href="sockets.constants.php#constant.so-zeroize">SO_ZEROIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС OpenBSD).
    </span>
   </dd>
  
  
   <dt id="constant.so-splice">
    <strong><code><a href="sockets.constants.php#constant.so-splice">SO_SPLICE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС OpenBSD).
    </span>
   </dd>
  
  
   <dt id="constant.so-reuseport-lb">
    <strong><code><a href="sockets.constants.php#constant.so-reuseport-lb">SO_REUSEPORT_LB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС FreeBSD).
    </span>
   </dd>
  
  
   <dt id="constant.sol-filter">
    <strong><code><a href="sockets.constants.php#constant.sol-filter">SOL_FILTER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.sol-udplite">
    <strong><code><a href="sockets.constants.php#constant.sol-udplite">SOL_UDPLITE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.udplite-recv-cscov">
    <strong><code><a href="sockets.constants.php#constant.udplite-recv-cscov">UDPLITE_RECV_CSCOV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.udplite-send-cscov">
    <strong><code><a href="sockets.constants.php#constant.udplite-send-cscov">UDPLITE_SEND_CSCOV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-defer-accept">
    <strong><code><a href="sockets.constants.php#constant.tcp-defer-accept">TCP_DEFER_ACCEPT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.1.0.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-congestion">
    <strong><code><a href="sockets.constants.php#constant.tcp-congestion">TCP_CONGESTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.tcp-quickack">
    <strong><code><a href="sockets.constants.php#constant.tcp-quickack">TCP_QUICKACK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.tcp-repair">
    <strong><code><a href="sockets.constants.php#constant.tcp-repair">TCP_REPAIR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.tcp-syncnt">
    <strong><code><a href="sockets.constants.php#constant.tcp-syncnt">TCP_SYNCNT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Устанавливает количество повторных передач с флагом SYN, которые TCP-протокол отправит
     перед прерыванием попытки подключения.
     Константа доступна с PHP 8.4.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.ip-dontfrag">
    <strong><code><a href="sockets.constants.php#constant.ip-dontfrag">IP_DONTFRAG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС FreeBSD).
    </span>
   </dd>
  
  
   <dt id="constant.ip-mtu-discover">
    <strong><code><a href="sockets.constants.php#constant.ip-mtu-discover">IP_MTU_DISCOVER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.ip-pmtudisc-do">
    <strong><code><a href="sockets.constants.php#constant.ip-pmtudisc-do">IP_PMTUDISC_DO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.ip-pmtudisc-dont">
    <strong><code><a href="sockets.constants.php#constant.ip-pmtudisc-dont">IP_PMTUDISC_DONT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.ip-pmtudisc-want">
    <strong><code><a href="sockets.constants.php#constant.ip-pmtudisc-want">IP_PMTUDISC_WANT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.ip-pmtudisc-probe">
    <strong><code><a href="sockets.constants.php#constant.ip-pmtudisc-probe">IP_PMTUDISC_PROBE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.ip-pmtudisc-interface">
    <strong><code><a href="sockets.constants.php#constant.ip-pmtudisc-interface">IP_PMTUDISC_INTERFACE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.ip-pmtudisc-omit">
    <strong><code><a href="sockets.constants.php#constant.ip-pmtudisc-omit">IP_PMTUDISC_OMIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.ip-bind-address-no-port">
    <strong><code><a href="sockets.constants.php#constant.ip-bind-address-no-port">IP_BIND_ADDRESS_NO_PORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.3.0 (только в ОС Linux).
    </span>
   </dd>
  
  
   <dt id="constant.sol-socket">
    <strong><code><a href="sockets.constants.php#constant.sol-socket">SOL_SOCKET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.php-normal-read">
    <strong><code><a href="sockets.constants.php#constant.php-normal-read">PHP_NORMAL_READ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.php-binary-read">
    <strong><code><a href="sockets.constants.php#constant.php-binary-read">PHP_BINARY_READ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.sol-tcp">
    <strong><code><a href="sockets.constants.php#constant.sol-tcp">SOL_TCP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.sol-udp">
    <strong><code><a href="sockets.constants.php#constant.sol-udp">SOL_UDP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
 </dl>

 <p class="simpara">
  Следующие константы определены только в Windows и Unix-подобных системах.
  Каждая константа определена только, если её эквивалент доступен в системе.
 </p>

 <dl>
  
   <dt id="constant.socket-eintr">
    <strong><code><a href="sockets.constants.php#constant.socket-eintr">SOCKET_EINTR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Прерванный системный вызов.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ebadf">
    <strong><code><a href="sockets.constants.php#constant.socket-ebadf">SOCKET_EBADF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Неверный номер дескриптора файла.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eacces">
    <strong><code><a href="sockets.constants.php#constant.socket-eacces">SOCKET_EACCES</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Доступ запрещён.
    </span>
   </dd>
  
  
   <dt id="constant.socket-efault">
    <strong><code><a href="sockets.constants.php#constant.socket-efault">SOCKET_EFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Неверный адрес.
    </span>
   </dd>
  
  
   <dt id="constant.socket-einval">
    <strong><code><a href="sockets.constants.php#constant.socket-einval">SOCKET_EINVAL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Неверный аргумент.
    </span>
   </dd>
  
  
   <dt id="constant.socket-emfile">
    <strong><code><a href="sockets.constants.php#constant.socket-emfile">SOCKET_EMFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Слишком много открытых файлов.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enametoolong">
    <strong><code><a href="sockets.constants.php#constant.socket-enametoolong">SOCKET_ENAMETOOLONG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Слишком длинное имя файла.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enotempty">
    <strong><code><a href="sockets.constants.php#constant.socket-enotempty">SOCKET_ENOTEMPTY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Каталог не пуст.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eloop">
    <strong><code><a href="sockets.constants.php#constant.socket-eloop">SOCKET_ELOOP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Обнаружено слишком много символических ссылок.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ewouldblock">
    <strong><code><a href="sockets.constants.php#constant.socket-ewouldblock">SOCKET_EWOULDBLOCK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Операция блокируется.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eremote">
    <strong><code><a href="sockets.constants.php#constant.socket-eremote">SOCKET_EREMOTE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Объект является удалённым.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eusers">
    <strong><code><a href="sockets.constants.php#constant.socket-eusers">SOCKET_EUSERS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Слишком много пользователей.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enotsock">
    <strong><code><a href="sockets.constants.php#constant.socket-enotsock">SOCKET_ENOTSOCK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Socket operation on non-socket.
    </span>
   </dd>
  
  
   <dt id="constant.socket-edestaddrreq">
    <strong><code><a href="sockets.constants.php#constant.socket-edestaddrreq">SOCKET_EDESTADDRREQ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Destination address required.
    </span>
   </dd>
  
  
   <dt id="constant.socket-emsgsize">
    <strong><code><a href="sockets.constants.php#constant.socket-emsgsize">SOCKET_EMSGSIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщение слишком длинное.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eprototype">
    <strong><code><a href="sockets.constants.php#constant.socket-eprototype">SOCKET_EPROTOTYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Protocol wrong type for socket.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eprotonosupport">
    <strong><code><a href="sockets.constants.php#constant.socket-eprotonosupport">SOCKET_EPROTONOSUPPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Протокол не поддерживается.
    </span>
   </dd>
  
  
   <dt id="constant.socket-esocktnosupport">
    <strong><code><a href="sockets.constants.php#constant.socket-esocktnosupport">SOCKET_ESOCKTNOSUPPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Тип сокета не поддерживается.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eopnotsupp">
    <strong><code><a href="sockets.constants.php#constant.socket-eopnotsupp">SOCKET_EOPNOTSUPP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Операция не поддерживается на конечной точке транспорта.
    </span>
   </dd>
  
  
   <dt id="constant.socket-epfnosupport">
    <strong><code><a href="sockets.constants.php#constant.socket-epfnosupport">SOCKET_EPFNOSUPPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Семейство протоколов не поддерживается.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eafnosupport">
    <strong><code><a href="sockets.constants.php#constant.socket-eafnosupport">SOCKET_EAFNOSUPPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Семейство адресов не поддерживается протоколом.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eaddrnotavail">
    <strong><code><a href="sockets.constants.php#constant.socket-eaddrnotavail">SOCKET_EADDRNOTAVAIL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Не удаётся назначить требуемый адрес.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enetdown">
    <strong><code><a href="sockets.constants.php#constant.socket-enetdown">SOCKET_ENETDOWN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сеть не работает.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enetunreach">
    <strong><code><a href="sockets.constants.php#constant.socket-enetunreach">SOCKET_ENETUNREACH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сеть недоступна.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enetreset">
    <strong><code><a href="sockets.constants.php#constant.socket-enetreset">SOCKET_ENETRESET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сеть сбросила соединение из-за переустановки соединения.
    </span>
   </dd>
  
  
   <dt id="constant.socket-econnaborted">
    <strong><code><a href="sockets.constants.php#constant.socket-econnaborted">SOCKET_ECONNABORTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Приложение вызвало разрыв соединения.
    </span>
   </dd>
  
  
   <dt id="constant.socket-econnreset">
    <strong><code><a href="sockets.constants.php#constant.socket-econnreset">SOCKET_ECONNRESET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Соединение сброшено узлом.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enobufs">
    <strong><code><a href="sockets.constants.php#constant.socket-enobufs">SOCKET_ENOBUFS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Нет доступного буферного пространства.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eisconn">
    <strong><code><a href="sockets.constants.php#constant.socket-eisconn">SOCKET_EISCONN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Конечная точка транспорта уже подсоединена.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enotconn">
    <strong><code><a href="sockets.constants.php#constant.socket-enotconn">SOCKET_ENOTCONN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Конечная точка транспорта не подсоединена.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eshutdown">
    <strong><code><a href="sockets.constants.php#constant.socket-eshutdown">SOCKET_ESHUTDOWN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Не удаётся отправить данные из-за отключения конечной точки транспорта.
    </span>
   </dd>
  
  
   <dt id="constant.socket-etimedout">
    <strong><code><a href="sockets.constants.php#constant.socket-etimedout">SOCKET_ETIMEDOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Истекло время соединения.
    </span>
   </dd>
  
  
   <dt id="constant.socket-econnrefused">
    <strong><code><a href="sockets.constants.php#constant.socket-econnrefused">SOCKET_ECONNREFUSED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Отказ в соединении.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ehostdown">
    <strong><code><a href="sockets.constants.php#constant.socket-ehostdown">SOCKET_EHOSTDOWN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Хост выключен.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ehostunreach">
    <strong><code><a href="sockets.constants.php#constant.socket-ehostunreach">SOCKET_EHOSTUNREACH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Нет маршрута до хоста.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ealready">
    <strong><code><a href="sockets.constants.php#constant.socket-ealready">SOCKET_EALREADY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Операция уже в прогрессе.
    </span>
   </dd>
  
  
   <dt id="constant.socket-einprogress">
    <strong><code><a href="sockets.constants.php#constant.socket-einprogress">SOCKET_EINPROGRESS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Операция сейчас в прогрессе.
    </span>
   </dd>
  
 </dl>

 <p class="simpara">
  Следующие константы определены только в Windows.
 </p>

 <dl>







  
   <dt id="constant.socket-enoprotoopt">
    <strong><code><a href="sockets.constants.php#constant.socket-enoprotoopt">SOCKET_ENOPROTOOPT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  





  
   <dt id="constant.socket-eaddrinuse">
    <strong><code><a href="sockets.constants.php#constant.socket-eaddrinuse">SOCKET_EADDRINUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  










  
   <dt id="constant.socket-etoomyrefs">
    <strong><code><a href="sockets.constants.php#constant.socket-etoomyrefs">SOCKET_ETOOMYREFS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  







  
   <dt id="constant.socket-eproclim">
    <strong><code><a href="sockets.constants.php#constant.socket-eproclim">SOCKET_EPROCLIM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  

  
   <dt id="constant.socket-eduot">
    <strong><code><a href="sockets.constants.php#constant.socket-eduot">SOCKET_EDUOT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-estale">
    <strong><code><a href="sockets.constants.php#constant.socket-estale">SOCKET_ESTALE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  

  
   <dt id="constant.socket-ediscon">
    <strong><code><a href="sockets.constants.php#constant.socket-ediscon">SOCKET_EDISCON</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-sysnotready">
    <strong><code><a href="sockets.constants.php#constant.socket-sysnotready">SOCKET_SYSNOTREADY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-vernotsupported">
    <strong><code><a href="sockets.constants.php#constant.socket-vernotsupported">SOCKET_VERNOTSUPPORTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-notinitialised">
    <strong><code><a href="sockets.constants.php#constant.socket-notinitialised">SOCKET_NOTINITIALISED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-host-not-found">
    <strong><code><a href="sockets.constants.php#constant.socket-host-not-found">SOCKET_HOST_NOT_FOUND</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-try-again">
    <strong><code><a href="sockets.constants.php#constant.socket-try-again">SOCKET_TRY_AGAIN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-no-recovery">
    <strong><code><a href="sockets.constants.php#constant.socket-no-recovery">SOCKET_NO_RECOVERY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-no-data">
    <strong><code><a href="sockets.constants.php#constant.socket-no-data">SOCKET_NO_DATA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.socket-no-address">
    <strong><code><a href="sockets.constants.php#constant.socket-no-address">SOCKET_NO_ADDRESS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
 </dl>

 <p class="simpara">
  Следующие константы доступны только на UNIX-платформах.
  Каждая константа определена, только если её эквивалент
  доступен на платформе.
 </p>

 <dl>
  
   <dt id="constant.socket-eperm">
    <strong><code><a href="sockets.constants.php#constant.socket-eperm">SOCKET_EPERM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Операция не допускается.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enoent">
    <strong><code><a href="sockets.constants.php#constant.socket-enoent">SOCKET_ENOENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Нет такого файла или каталога.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eio">
    <strong><code><a href="sockets.constants.php#constant.socket-eio">SOCKET_EIO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ошибка ввода-вывода.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enxio">
    <strong><code><a href="sockets.constants.php#constant.socket-enxio">SOCKET_ENXIO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Нет такого устройства или адреса.
    </span>
   </dd>
  
  
   <dt id="constant.socket-e2big">
    <strong><code><a href="sockets.constants.php#constant.socket-e2big">SOCKET_E2BIG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Список аргументов слишком длинный.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eagain">
    <strong><code><a href="sockets.constants.php#constant.socket-eagain">SOCKET_EAGAIN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Попытайтесь ещё раз.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enomem">
    <strong><code><a href="sockets.constants.php#constant.socket-enomem">SOCKET_ENOMEM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Переполнение доступной памяти.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enotblk">
    <strong><code><a href="sockets.constants.php#constant.socket-enotblk">SOCKET_ENOTBLK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Требуется блочное устройство.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ebusy">
    <strong><code><a href="sockets.constants.php#constant.socket-ebusy">SOCKET_EBUSY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Устройство или ресурс занято.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eexist">
    <strong><code><a href="sockets.constants.php#constant.socket-eexist">SOCKET_EEXIST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Файл существует.
    </span>
   </dd>
  
  
   <dt id="constant.socket-exdev">
    <strong><code><a href="sockets.constants.php#constant.socket-exdev">SOCKET_EXDEV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ссылка на кросс-устройство.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enodev">
    <strong><code><a href="sockets.constants.php#constant.socket-enodev">SOCKET_ENODEV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Нет такого устройства.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enotdir">
    <strong><code><a href="sockets.constants.php#constant.socket-enotdir">SOCKET_ENOTDIR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Это не каталог.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eisdir">
    <strong><code><a href="sockets.constants.php#constant.socket-eisdir">SOCKET_EISDIR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Это каталог.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enfile">
    <strong><code><a href="sockets.constants.php#constant.socket-enfile">SOCKET_ENFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Переполнение файловой таблицы.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enotty">
    <strong><code><a href="sockets.constants.php#constant.socket-enotty">SOCKET_ENOTTY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Не печатающее устройство.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enospc">
    <strong><code><a href="sockets.constants.php#constant.socket-enospc">SOCKET_ENOSPC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Не осталось места на устройстве.
    </span>
   </dd>
  
  
   <dt id="constant.socket-espipe">
    <strong><code><a href="sockets.constants.php#constant.socket-espipe">SOCKET_ESPIPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Недопустимый запрос.
    </span>
   </dd>
  
  
   <dt id="constant.socket-erofs">
    <strong><code><a href="sockets.constants.php#constant.socket-erofs">SOCKET_EROFS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Файловая система доступна только для чтения.
    </span>
   </dd>
  
  
   <dt id="constant.socket-emlink">
    <strong><code><a href="sockets.constants.php#constant.socket-emlink">SOCKET_EMLINK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Слишком много ссылок.
    </span>
   </dd>
  
  
   <dt id="constant.socket-epipe">
    <strong><code><a href="sockets.constants.php#constant.socket-epipe">SOCKET_EPIPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Оборванный канал.
    </span>
   </dd>
  

  
   <dt id="constant.socket-enolck">
    <strong><code><a href="sockets.constants.php#constant.socket-enolck">SOCKET_ENOLCK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Не доступна блокировка записи.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enosys">
    <strong><code><a href="sockets.constants.php#constant.socket-enosys">SOCKET_ENOSYS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Функцию не реализовали.
    </span>
   </dd>
  

  
   <dt id="constant.socket-enomsg">
    <strong><code><a href="sockets.constants.php#constant.socket-enomsg">SOCKET_ENOMSG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Нет сообщения желаемого типа.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eidrm">
    <strong><code><a href="sockets.constants.php#constant.socket-eidrm">SOCKET_EIDRM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Идентификатор удалён.
    </span>
   </dd>
  
  
   <dt id="constant.socket-echrng">
    <strong><code><a href="sockets.constants.php#constant.socket-echrng">SOCKET_ECHRNG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Тип канала выходит за пределы диапазона.
    </span>
   </dd>
  
  
   <dt id="constant.socket-el2nsync">
    <strong><code><a href="sockets.constants.php#constant.socket-el2nsync">SOCKET_EL2NSYNC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Уровень 2 не синхронизирован.
    </span>
   </dd>
  
  
   <dt id="constant.socket-el3hlt">
    <strong><code><a href="sockets.constants.php#constant.socket-el3hlt">SOCKET_EL3HLT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Уровень 3 остановлен.
    </span>
   </dd>
  
  
   <dt id="constant.socket-el3rst">
    <strong><code><a href="sockets.constants.php#constant.socket-el3rst">SOCKET_EL3RST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Уровень 3 сброшен.
    </span>
   </dd>
  
  
   <dt id="constant.socket-elnrng">
    <strong><code><a href="sockets.constants.php#constant.socket-elnrng">SOCKET_ELNRNG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Номер ссылки выходит за пределы диапазона.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eunatch">
    <strong><code><a href="sockets.constants.php#constant.socket-eunatch">SOCKET_EUNATCH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Драйвер протокола не подключён.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enocsi">
    <strong><code><a href="sockets.constants.php#constant.socket-enocsi">SOCKET_ENOCSI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     CSI-структура недоступна.
    </span>
   </dd>
  
  
   <dt id="constant.socket-el2hlt">
    <strong><code><a href="sockets.constants.php#constant.socket-el2hlt">SOCKET_EL2HLT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Уровень 2 остановлен.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ebade">
    <strong><code><a href="sockets.constants.php#constant.socket-ebade">SOCKET_EBADE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Недопустимый коммутатор.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ebadr">
    <strong><code><a href="sockets.constants.php#constant.socket-ebadr">SOCKET_EBADR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Недопустимый дескриптор запроса.
    </span>
   </dd>
  
  
   <dt id="constant.socket-exfull">
    <strong><code><a href="sockets.constants.php#constant.socket-exfull">SOCKET_EXFULL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Коммутатор заполнен.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enoano">
    <strong><code><a href="sockets.constants.php#constant.socket-enoano">SOCKET_ENOANO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Не anode.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ebadrqc">
    <strong><code><a href="sockets.constants.php#constant.socket-ebadrqc">SOCKET_EBADRQC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Недопустимый код запроса.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ebadslt">
    <strong><code><a href="sockets.constants.php#constant.socket-ebadslt">SOCKET_EBADSLT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Недопустимый слот.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enostr">
    <strong><code><a href="sockets.constants.php#constant.socket-enostr">SOCKET_ENOSTR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Устройство не является потоковым.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enodata">
    <strong><code><a href="sockets.constants.php#constant.socket-enodata">SOCKET_ENODATA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Нет доступных данных.
    </span>
   </dd>
  
  
   <dt id="constant.socket-etime">
    <strong><code><a href="sockets.constants.php#constant.socket-etime">SOCKET_ETIME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Таймер истёк.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enosr">
    <strong><code><a href="sockets.constants.php#constant.socket-enosr">SOCKET_ENOSR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Кончились потоковые ресурсы.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enonet">
    <strong><code><a href="sockets.constants.php#constant.socket-enonet">SOCKET_ENONET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Машина не подключена к сети.
    </span>
   </dd>
  

  
   <dt id="constant.socket-enolink">
    <strong><code><a href="sockets.constants.php#constant.socket-enolink">SOCKET_ENOLINK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ссылка разорвалась.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eadv">
    <strong><code><a href="sockets.constants.php#constant.socket-eadv">SOCKET_EADV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ошибка объявления (advertise).
    </span>
   </dd>
  
  
   <dt id="constant.socket-esrmnt">
    <strong><code><a href="sockets.constants.php#constant.socket-esrmnt">SOCKET_ESRMNT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ошибка Srmount.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ecomm">
    <strong><code><a href="sockets.constants.php#constant.socket-ecomm">SOCKET_ECOMM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ошибка связи при отправке.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eproto">
    <strong><code><a href="sockets.constants.php#constant.socket-eproto">SOCKET_EPROTO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ошибка протокола.
    </span>
   </dd>
  
  
   <dt id="constant.socket-emultihop">
    <strong><code><a href="sockets.constants.php#constant.socket-emultihop">SOCKET_EMULTIHOP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Попытка перескочить на недоступный ресурс (multihop).
    </span>
   </dd>
  
  
   <dt id="constant.socket-ebadmsg">
    <strong><code><a href="sockets.constants.php#constant.socket-ebadmsg">SOCKET_EBADMSG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Не является сообщением с данными.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enotuniq">
    <strong><code><a href="sockets.constants.php#constant.socket-enotuniq">SOCKET_ENOTUNIQ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Имя не уникальное в сети.
    </span>
   </dd>
  
  
   <dt id="constant.socket-ebadfd">
    <strong><code><a href="sockets.constants.php#constant.socket-ebadfd">SOCKET_EBADFD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Файловый указатель в неверном состоянии.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eremchg">
    <strong><code><a href="sockets.constants.php#constant.socket-eremchg">SOCKET_EREMCHG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Удалённый адрес изменился.
    </span>
   </dd>
  
  
   <dt id="constant.socket-erestart">
    <strong><code><a href="sockets.constants.php#constant.socket-erestart">SOCKET_ERESTART</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Прерванный системный вызов требуется перезапустить.
    </span>
   </dd>
  
  
   <dt id="constant.socket-estrpipe">
    <strong><code><a href="sockets.constants.php#constant.socket-estrpipe">SOCKET_ESTRPIPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ошибка канала потока.
    </span>
   </dd>
  





  
   <dt id="constant.socket-eprotoopt">
    <strong><code><a href="sockets.constants.php#constant.socket-eprotoopt">SOCKET_EPROTOOPT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Протокол недоступен.
    </span>
   </dd>
  





  
   <dt id="constant.socket-addrinuse">
    <strong><code><a href="sockets.constants.php#constant.socket-addrinuse">SOCKET_ADDRINUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Адрес уже в использовании.
    </span>
   </dd>
  

  
   <dt id="constant.socket-etoomanyrefs">
    <strong><code><a href="sockets.constants.php#constant.socket-etoomanyrefs">SOCKET_ETOOMANYREFS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Слишком много ссылок: не могу соединить.
    </span>
   </dd>
  

  
   <dt id="constant.socket-eisnam">
    <strong><code><a href="sockets.constants.php#constant.socket-eisnam">SOCKET_EISNAM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Именованный тип файла.
    </span>
   </dd>
  
  
   <dt id="constant.socket-eremoteio">
    <strong><code><a href="sockets.constants.php#constant.socket-eremoteio">SOCKET_EREMOTEIO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ошибка удалённого ввода-вывода.
    </span>
   </dd>
  
  
   <dt id="constant.socket-edquot">
    <strong><code><a href="sockets.constants.php#constant.socket-edquot">SOCKET_EDQUOT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Квота превышена.
    </span>
   </dd>
  
  
   <dt id="constant.socket-enomedium">
    <strong><code><a href="sockets.constants.php#constant.socket-enomedium">SOCKET_ENOMEDIUM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Носитель не найден.
    </span>
   </dd>
  
  
   <dt id="constant.socket-emediumtype">
    <strong><code><a href="sockets.constants.php#constant.socket-emediumtype">SOCKET_EMEDIUMTYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Неверный тип носителя.
    </span>
   </dd>
  
  
   <dt id="constant.scm-rights">
    <strong><code><a href="sockets.constants.php#constant.scm-rights">SCM_RIGHTS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
      Отправить или получить набор дескрипторов открытых файлов из другого процесса.
    </span>
   </dd>
  
  
   <dt id="constant.scm-credentials">
    <strong><code><a href="sockets.constants.php#constant.scm-credentials">SCM_CREDENTIALS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="constant.scm-creds">
    <strong><code><a href="sockets.constants.php#constant.scm-creds">SCM_CREDS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.scm-creds2">
    <strong><code><a href="sockets.constants.php#constant.scm-creds2">SCM_CREDS2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.local-creds">
    <strong><code><a href="sockets.constants.php#constant.local-creds">LOCAL_CREDS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.local-creds-persistent">
    <strong><code><a href="sockets.constants.php#constant.local-creds-persistent">LOCAL_CREDS_PERSISTENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-off">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-off">SKF_AD_OFF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-protocol">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-protocol">SKF_AD_PROTOCOL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-pkttype">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-pkttype">SKF_AD_PKTTYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-ifindex">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-ifindex">SKF_AD_IFINDEX</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-nlattr">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-nlattr">SKF_AD_NLATTR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-nlattr-nest">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-nlattr-nest">SKF_AD_NLATTR_NEST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-mark">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-mark">SKF_AD_MARK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-queue">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-queue">SKF_AD_QUEUE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-hatype">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-hatype">SKF_AD_HATYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-rxhash">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-rxhash">SKF_AD_RXHASH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-cpu">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-cpu">SKF_AD_CPU</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-alu-xor-x">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-alu-xor-x">SKF_AD_ALU_XOR_X</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-vlan-tag">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-vlan-tag">SKF_AD_VLAN_TAG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-vlan-tag-present">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-vlan-tag-present">SKF_AD_VLAN_TAG_PRESENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-pay-offset">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-pay-offset">SKF_AD_PAY_OFFSET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-random">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-random">SKF_AD_RANDOM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-vlan-tpid">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-vlan-tpid">SKF_AD_VLAN_TPID</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.skf-ad-max">
    <strong><code><a href="sockets.constants.php#constant.skf-ad-max">SKF_AD_MAX</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Константа доступна с PHP 8.2.0.
    </span>
   </dd>
  
  
   <dt id="constant.ai-addrconfig">
    <strong><code><a href="sockets.constants.php#constant.ai-addrconfig">AI_ADDRCONFIG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ai-all">
    <strong><code><a href="sockets.constants.php#constant.ai-all">AI_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ai-canonidn">
    <strong><code><a href="sockets.constants.php#constant.ai-canonidn">AI_CANONIDN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ai-canonname">
    <strong><code><a href="sockets.constants.php#constant.ai-canonname">AI_CANONNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ai-idn">
    <strong><code><a href="sockets.constants.php#constant.ai-idn">AI_IDN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ai-numerichost">
    <strong><code><a href="sockets.constants.php#constant.ai-numerichost">AI_NUMERICHOST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ai-numericserv">
    <strong><code><a href="sockets.constants.php#constant.ai-numericserv">AI_NUMERICSERV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ai-passive">
    <strong><code><a href="sockets.constants.php#constant.ai-passive">AI_PASSIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ai-v4mapped">
    <strong><code><a href="sockets.constants.php#constant.ai-v4mapped">AI_V4MAPPED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.fil-attach">
    <strong><code><a href="sockets.constants.php#constant.fil-attach">FIL_ATTACH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.fil-detach">
    <strong><code><a href="sockets.constants.php#constant.fil-detach">FIL_DETACH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipproto-ip">
    <strong><code><a href="sockets.constants.php#constant.ipproto-ip">IPPROTO_IP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipproto-ipv6">
    <strong><code><a href="sockets.constants.php#constant.ipproto-ipv6">IPPROTO_IPV6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-hoplimit">
    <strong><code><a href="sockets.constants.php#constant.ipv6-hoplimit">IPV6_HOPLIMIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-multicast-hops">
    <strong><code><a href="sockets.constants.php#constant.ipv6-multicast-hops">IPV6_MULTICAST_HOPS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-multicast-if">
    <strong><code><a href="sockets.constants.php#constant.ipv6-multicast-if">IPV6_MULTICAST_IF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-multicast-loop">
    <strong><code><a href="sockets.constants.php#constant.ipv6-multicast-loop">IPV6_MULTICAST_LOOP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-pktinfo">
    <strong><code><a href="sockets.constants.php#constant.ipv6-pktinfo">IPV6_PKTINFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-recvhoplimit">
    <strong><code><a href="sockets.constants.php#constant.ipv6-recvhoplimit">IPV6_RECVHOPLIMIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-recvpktinfo">
    <strong><code><a href="sockets.constants.php#constant.ipv6-recvpktinfo">IPV6_RECVPKTINFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-recvtclass">
    <strong><code><a href="sockets.constants.php#constant.ipv6-recvtclass">IPV6_RECVTCLASS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-tclass">
    <strong><code><a href="sockets.constants.php#constant.ipv6-tclass">IPV6_TCLASS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-unicast-hops">
    <strong><code><a href="sockets.constants.php#constant.ipv6-unicast-hops">IPV6_UNICAST_HOPS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ipv6-v6only">
    <strong><code><a href="sockets.constants.php#constant.ipv6-v6only">IPV6_V6ONLY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ip-multicast-if">
    <strong><code><a href="sockets.constants.php#constant.ip-multicast-if">IP_MULTICAST_IF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ip-multicast-loop">
    <strong><code><a href="sockets.constants.php#constant.ip-multicast-loop">IP_MULTICAST_LOOP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ip-multicast-ttl">
    <strong><code><a href="sockets.constants.php#constant.ip-multicast-ttl">IP_MULTICAST_TTL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.ip-portrange">
    <strong><code><a href="sockets.constants.php#constant.ip-portrange">IP_PORTRANGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Устанавливает диапазон портов для выбора номера локального порта.
     Константа доступна с PHP 8.4.0. (только в ОС FreeBSD, NetBSD, OpenBSD).
    </span>
   </dd>
  
  
   <dt id="constant.ip-portrange-default">
    <strong><code><a href="sockets.constants.php#constant.ip-portrange-default">IP_PORTRANGE_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Использовать для значений портов диапазон по умолчанию.
     Константа доступна с PHP 8.4.0. (только в ОС FreeBSD, NetBSD, OpenBSD).
    </span>
   </dd>
  
  
   <dt id="constant.ip-portrange-high">
    <strong><code><a href="sockets.constants.php#constant.ip-portrange-high">IP_PORTRANGE_HIGH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Использовать высокий диапазон значений портов.
     Константа доступна с PHP 8.4.0. (только в ОС FreeBSD, NetBSD, OpenBSD).
    </span>
   </dd>
  
  
   <dt id="constant.ip-portrange-low">
    <strong><code><a href="sockets.constants.php#constant.ip-portrange-low">IP_PORTRANGE_LOW</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Использовать низкий диапазон значений портов.
     Константа доступна с PHP 8.4.0. (только в ОС FreeBSD, NetBSD, OpenBSD).
    </span>
   </dd>
  
  
   <dt id="constant.mcast-block-source">
    <strong><code><a href="sockets.constants.php#constant.mcast-block-source">MCAST_BLOCK_SOURCE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.mcast-join-group">
    <strong><code><a href="sockets.constants.php#constant.mcast-join-group">MCAST_JOIN_GROUP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.mcast-join-source-group">
    <strong><code><a href="sockets.constants.php#constant.mcast-join-source-group">MCAST_JOIN_SOURCE_GROUP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.mcast-leave-group">
    <strong><code><a href="sockets.constants.php#constant.mcast-leave-group">MCAST_LEAVE_GROUP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.mcast-leave-source-group">
    <strong><code><a href="sockets.constants.php#constant.mcast-leave-source-group">MCAST_LEAVE_SOURCE_GROUP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.mcast-unblock-source">
    <strong><code><a href="sockets.constants.php#constant.mcast-unblock-source">MCAST_UNBLOCK_SOURCE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-cmsg-cloexec">
    <strong><code><a href="sockets.constants.php#constant.msg-cmsg-cloexec">MSG_CMSG_CLOEXEC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-confirm">
    <strong><code><a href="sockets.constants.php#constant.msg-confirm">MSG_CONFIRM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-ctrunc">
    <strong><code><a href="sockets.constants.php#constant.msg-ctrunc">MSG_CTRUNC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-dontwait">
    <strong><code><a href="sockets.constants.php#constant.msg-dontwait">MSG_DONTWAIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-errqueue">
    <strong><code><a href="sockets.constants.php#constant.msg-errqueue">MSG_ERRQUEUE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-more">
    <strong><code><a href="sockets.constants.php#constant.msg-more">MSG_MORE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-nosignal">
    <strong><code><a href="sockets.constants.php#constant.msg-nosignal">MSG_NOSIGNAL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-trunc">
    <strong><code><a href="sockets.constants.php#constant.msg-trunc">MSG_TRUNC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.msg-waitforone">
    <strong><code><a href="sockets.constants.php#constant.msg-waitforone">MSG_WAITFORONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.sol-local">
    <strong><code><a href="sockets.constants.php#constant.sol-local">SOL_LOCAL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.somaxconn">
    <strong><code><a href="sockets.constants.php#constant.somaxconn">SOMAXCONN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.so-bindtodevice">
    <strong><code><a href="sockets.constants.php#constant.so-bindtodevice">SO_BINDTODEVICE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.so-family">
    <strong><code><a href="sockets.constants.php#constant.so-family">SO_FAMILY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.so-label">
    <strong><code><a href="sockets.constants.php#constant.so-label">SO_LABEL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.so-listenqlen">
    <strong><code><a href="sockets.constants.php#constant.so-listenqlen">SO_LISTENQLEN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.so-listenqlimit">
    <strong><code><a href="sockets.constants.php#constant.so-listenqlimit">SO_LISTENQLIMIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.so-passcred">
    <strong><code><a href="sockets.constants.php#constant.so-passcred">SO_PASSCRED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.so-peerlabel">
    <strong><code><a href="sockets.constants.php#constant.so-peerlabel">SO_PEERLABEL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  
  
   <dt id="constant.so-exclusiveaddruse">
    <strong><code><a href="sockets.constants.php#constant.so-exclusiveaddruse">SO_EXCLUSIVEADDRUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Запрещает принудительную привязку других сокетов к одному и тому же адресу и порту.
     Константа доступна с PHP 8.4.0 (только в ОС Windows).
    </span>
   </dd>
  
  
   <dt id="constant.so-exclbind">
    <strong><code><a href="sockets.constants.php#constant.so-exclbind">SO_EXCLBIND</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Включает или выключает эксклюзивное связывание сокета.
     Константа доступна с PHP 8.4.0 (только в ОС Solaris).
    </span>
   </dd>
  
  
   <dt id="constant.so-nosigpipe">
    <strong><code><a href="sockets.constants.php#constant.so-nosigpipe">SO_NOSIGPIPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Управляет генерацией сигнала SIGPIPE для сокета.
     Константа доступна с PHP 8.4.0 (только в ОС macOs и FreeBSD).
    </span>
   </dd>
  
  
   <dt id="constant.so-linger-sec">
    <strong><code><a href="sockets.constants.php#constant.so-linger-sec">SO_LINGER_SEC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Аналогична константе <strong><code><a href="sockets.constants.php#constant.so-linger">SO_LINGER</a></code></strong>, но задержка измеряется в секундах,
     а не в щелчках по времени в ОС macOs.
     Константа доступна с PHP 8.4.0 (только в ОС macOs).
    </span>
   </dd>
  
  
   <dt id="constant.so-bindtoifindex">
    <strong><code><a href="sockets.constants.php#constant.so-bindtoifindex">SO_BINDTOIFINDEX</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Привязывает сокет к конкретному сетевому интерфейсу по индексу.
      Константа доступна с PHP 8.4.0.
    </span>
   </dd>
  
 </dl>

</div>
<?php manual_footer($setup); ?>