<?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 => 'zh',
  ),
  'this' => 
  array (
    0 => 'sockets.constants.php',
    1 => '预定义常量',
    2 => '预定义常量',
  ),
  'up' => 
  array (
    0 => 'book.sockets.php',
    1 => 'Socket',
  ),
  'prev' => 
  array (
    0 => 'sockets.resources.php',
    1 => '资源类型',
  ),
  'next' => 
  array (
    0 => 'sockets.examples.php',
    1 => '示例',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'zh',
    '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">
     Internet 域的 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">
     Internet 域的 IPv6 套接字地址族。仅在编译时启用 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">
     设置套接字的非阻塞状态 flag。自 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">
     设置套接字的执行时关闭（close-on-exec）状态 flag。自 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>
     socket 选项的平台上可用：这包括 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">
     用于禁用 Nagle 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">
     设置 TCP 在中止连接尝试之前应发送的 SYN 重新传输次数。自 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">
     对非套接字进行套接字操作。
    </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">
     需要目标地址。
    </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">
     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">
     不支持的 socket 类型。
    </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">
     I/O 错误。
    </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">
     在 ioctl 系统调用中指定了无效的 ioctl （I/O 控制）编号。
    </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">
     协议驱动没有安装（attached）。
    </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">
     通知错误。
    </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">
     多跳尝试。
    </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">
     远程 I/O 错误。
    </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
     上的点击时间（time clicks）。自 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); ?>