|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <!-- $Revision$ -->
|
3 |
| -<!-- EN-Revision: cbf8c6363038ffd8cccbb8151bff68993d71a3e2 Maintainer: takagi Status: ready --> |
| 3 | +<!-- EN-Revision: 42402941bba0208a919e03e1320ca4732330eafa Maintainer: takagi Status: ready --> |
4 | 4 | <appendix xml:id="sockets.constants" xmlns="http://docbook.org/ns/docbook">
|
5 | 5 | &reftitle.constants;
|
6 | 6 | &extension.constants;
|
|
106 | 106 | </simpara>
|
107 | 107 | </listitem>
|
108 | 108 | </varlistentry>
|
| 109 | + <varlistentry xml:id="constant.sock-conn-dgram"> |
| 110 | + <term> |
| 111 | + <constant>SOCK_CONN_DGRAM</constant> |
| 112 | + (<type>int</type>) |
| 113 | + </term> |
| 114 | + <listitem> |
| 115 | + <simpara> |
| 116 | + コネクション志向のデータグラムをソケットに設定します。 |
| 117 | + PHP 8.4.0 以降で利用可能(NetBSD のみ) |
| 118 | + </simpara> |
| 119 | + </listitem> |
| 120 | + </varlistentry> |
| 121 | + <varlistentry xml:id="constant.sock-dccp"> |
| 122 | + <term> |
| 123 | + <constant>SOCK_DCCP</constant> |
| 124 | + (<type>int</type>) |
| 125 | + </term> |
| 126 | + <listitem> |
| 127 | + <simpara> |
| 128 | + データグラム輻輳制御プロトコルをソケットに設定します。 |
| 129 | + PHP 8.4.0 以降で利用可能(NetBSD のみ) |
| 130 | + </simpara> |
| 131 | + </listitem> |
| 132 | + </varlistentry> |
| 133 | + <varlistentry xml:id="constant.sock-nonblock"> |
| 134 | + <term> |
| 135 | + <constant>SOCK_NONBLOCK</constant> |
| 136 | + (<type>int</type>) |
| 137 | + </term> |
| 138 | + <listitem> |
| 139 | + <simpara> |
| 140 | + ノンブロッキング状態フラグを設定します。 |
| 141 | + PHP 8.4.0 以降で利用可能(NetBSD のみ) |
| 142 | + </simpara> |
| 143 | + </listitem> |
| 144 | + </varlistentry> |
| 145 | + <varlistentry xml:id="constant.sock-cloexec"> |
| 146 | + <term> |
| 147 | + <constant>SOCK_CLOEXEC</constant> |
| 148 | + (<type>int</type>) |
| 149 | + </term> |
| 150 | + <listitem> |
| 151 | + <simpara> |
| 152 | + close-on-exec ソケット状態フラグを設定します。 |
| 153 | + PHP 8.4.0 以降で利用可能(NetBSD のみ) |
| 154 | + </simpara> |
| 155 | + </listitem> |
| 156 | + </varlistentry> |
109 | 157 | <varlistentry xml:id="constant.msg-oob">
|
110 | 158 | <term>
|
111 | 159 | <constant>MSG_OOB</constant>
|
|
714 | 762 | </simpara>
|
715 | 763 | </listitem>
|
716 | 764 | </varlistentry>
|
| 765 | + <varlistentry xml:id="constant.tcp-syncnt"> |
| 766 | + <term> |
| 767 | + <constant>TCP_SYNCNT</constant> |
| 768 | + (<type>int</type>) |
| 769 | + </term> |
| 770 | + <listitem> |
| 771 | + <simpara> |
| 772 | + TCP が接続試行を中止する前に、送信すべき SYN 再送信の回数を設定します。 |
| 773 | + PHP 8.4.0 以降で利用可能(Linux のみ)。 |
| 774 | + </simpara> |
| 775 | + </listitem> |
| 776 | + </varlistentry> |
717 | 777 | <varlistentry xml:id="constant.ip-dontfrag">
|
718 | 778 | <term>
|
719 | 779 | <constant>IP_DONTFRAG</constant>
|
|
2762 | 2822 | </simpara>
|
2763 | 2823 | </listitem>
|
2764 | 2824 | </varlistentry>
|
| 2825 | + <varlistentry xml:id="constant.ip-portrange"> |
| 2826 | + <term> |
| 2827 | + <constant>IP_PORTRANGE</constant> |
| 2828 | + (<type>int</type>) |
| 2829 | + </term> |
| 2830 | + <listitem> |
| 2831 | + <simpara> |
| 2832 | + ローカルのポート番号を選択する用途に使われる、 |
| 2833 | + ポートの範囲を設定します。 |
| 2834 | + PHP 8.4.0 以降で利用可能(FreeBSD/NetBSD/OpenBSD のみ)。 |
| 2835 | + </simpara> |
| 2836 | + </listitem> |
| 2837 | + </varlistentry> |
| 2838 | + <varlistentry xml:id="constant.ip-portrange-default"> |
| 2839 | + <term> |
| 2840 | + <constant>IP_PORTRANGE_DEFAULT</constant> |
| 2841 | + (<type>int</type>) |
| 2842 | + </term> |
| 2843 | + <listitem> |
| 2844 | + <simpara> |
| 2845 | + デフォルトのポートの範囲を設定します。 |
| 2846 | + PHP 8.4.0 以降で利用可能(FreeBSD/NetBSD/OpenBSD のみ)。 |
| 2847 | + </simpara> |
| 2848 | + </listitem> |
| 2849 | + </varlistentry> |
| 2850 | + <varlistentry xml:id="constant.ip-portrange-high"> |
| 2851 | + <term> |
| 2852 | + <constant>IP_PORTRANGE_HIGH</constant> |
| 2853 | + (<type>int</type>) |
| 2854 | + </term> |
| 2855 | + <listitem> |
| 2856 | + <simpara> |
| 2857 | + 高い範囲のポートを使います。 |
| 2858 | + PHP 8.4.0 以降で利用可能(FreeBSD/NetBSD/OpenBSD のみ)。 |
| 2859 | + </simpara> |
| 2860 | + </listitem> |
| 2861 | + </varlistentry> |
| 2862 | + <varlistentry xml:id="constant.ip-portrange-low"> |
| 2863 | + <term> |
| 2864 | + <constant>IP_PORTRANGE_LOW</constant> |
| 2865 | + (<type>int</type>) |
| 2866 | + </term> |
| 2867 | + <listitem> |
| 2868 | + <simpara> |
| 2869 | + 低い範囲のポートを使います。 |
| 2870 | + PHP 8.4.0 以降で利用可能(FreeBSD/NetBSD/OpenBSD のみ)。 |
| 2871 | + </simpara> |
| 2872 | + </listitem> |
| 2873 | + </varlistentry> |
2765 | 2874 | <varlistentry xml:id="constant.mcast-block-source">
|
2766 | 2875 | <term>
|
2767 | 2876 | <constant>MCAST_BLOCK_SOURCE</constant>
|
|
3002 | 3111 | </simpara>
|
3003 | 3112 | </listitem>
|
3004 | 3113 | </varlistentry>
|
| 3114 | + <varlistentry xml:id="constant.so-exclusiveaddruse"> |
| 3115 | + <term> |
| 3116 | + <constant>SO_EXCLUSIVEADDRUSE</constant> |
| 3117 | + (<type>int</type>) |
| 3118 | + </term> |
| 3119 | + <listitem> |
| 3120 | + <simpara> |
| 3121 | + 他のソケットが同じアドレスとポートに強制的にバインドされるのを防ぎます。 |
| 3122 | + PHP 8.4.0 以降で利用可能(Windows のみ)。 |
| 3123 | + </simpara> |
| 3124 | + </listitem> |
| 3125 | + </varlistentry> |
| 3126 | + <varlistentry xml:id="constant.so-exclbind"> |
| 3127 | + <term> |
| 3128 | + <constant>SO_EXCLBIND</constant> |
| 3129 | + (<type>int</type>) |
| 3130 | + </term> |
| 3131 | + <listitem> |
| 3132 | + <simpara> |
| 3133 | + ソケットの排他的なバインディングを有効/無効にします。 |
| 3134 | + PHP 8.4.0 以降で利用可能(Solaris のみ)。 |
| 3135 | + </simpara> |
| 3136 | + </listitem> |
| 3137 | + </varlistentry> |
| 3138 | + <varlistentry xml:id="constant.so-nosigpipe"> |
| 3139 | + <term> |
| 3140 | + <constant>SO_NOSIGPIPE</constant> |
| 3141 | + (<type>int</type>) |
| 3142 | + </term> |
| 3143 | + <listitem> |
| 3144 | + <simpara> |
| 3145 | + ソケットが SIGPIPE を生成するかどうかを制御します。 |
| 3146 | + PHP 8.4.0 以降で利用可能(macOS と FreeBSD のみ)。 |
| 3147 | + </simpara> |
| 3148 | + </listitem> |
| 3149 | + </varlistentry> |
| 3150 | + <varlistentry xml:id="constant.so-linger-sec"> |
| 3151 | + <term> |
| 3152 | + <constant>SO_LINGER_SEC</constant> |
| 3153 | + (<type>int</type>) |
| 3154 | + </term> |
| 3155 | + <listitem> |
| 3156 | + <simpara> |
| 3157 | + <constant>SO_LINGER</constant> に似ていますが、 |
| 3158 | + macOs の time clicks とは対象的に、秒単位で設定します。 |
| 3159 | + PHP 8.4.0 以降で利用可能(macOS のみ)。 |
| 3160 | + </simpara> |
| 3161 | + </listitem> |
| 3162 | + </varlistentry> |
| 3163 | + <varlistentry xml:id="constant.so-bindtoifindex"> |
| 3164 | + <term> |
| 3165 | + <constant>SO_BINDTOIFINDEX</constant> |
| 3166 | + (<type>int</type>) |
| 3167 | + </term> |
| 3168 | + <listitem> |
| 3169 | + <simpara> |
| 3170 | + 特定のネットワークインターフェイスに、インデックスでソケットをバインドします。 |
| 3171 | + PHP 8.4.0 以降で利用可能。 |
| 3172 | + </simpara> |
| 3173 | + </listitem> |
| 3174 | + </varlistentry> |
3005 | 3175 | </variablelist>
|
3006 | 3176 |
|
3007 | 3177 | </appendix>
|
|
0 commit comments