File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: 42402941bba0208a919e03e1320ca4732330eafa Maintainer: countzero Status: ready -->
2+ <!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33<!-- Reviewed: no -->
44<appendix xml : id =" sockets.constants" xmlns =" http://docbook.org/ns/docbook" >
55 &reftitle.constants;
4646 </term >
4747 <listitem >
4848 <simpara >
49+ Семейство адресов сокета для интерфейса <literal >divert(4)</literal > FreeBSD,
50+ используется для приёма пакетов, перенаправленных межсетевым экраном.
4951 Константа доступна с PHP 8.3.0 (только в ОС FreeBSD).
5052 </simpara >
5153 </listitem >
5254 </varlistentry >
55+ <varlistentry xml : id =" constant.af-packet" >
56+ <term >
57+ <constant >AF_PACKET</constant >
58+ (<type >int</type >)
59+ </term >
60+ <listitem >
61+ <simpara >
62+ Семейство адресов сокета для низкоуровневых пакетных сокетов,
63+ используется для отправки и приёма необработанных пакетов на уровне
64+ драйвера устройства (уровень 2 модели OSI).
65+ Константа доступна с PHP 8.5.0 (только в ОС Linux).
66+ </simpara >
67+ </listitem >
68+ </varlistentry >
5369 <varlistentry xml : id =" constant.sock-stream" >
5470 <term >
5571 <constant >SOCK_STREAM</constant >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: e2f2172bf114599926878017ab2dce356956fa9e Maintainer: lex Status: ready -->
2+ <!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: lex Status: ready -->
33<!-- Reviewed: no -->
44<refentry xml : id =" function.socket-addrinfo-lookup" xmlns =" http://docbook.org/ns/docbook" xmlns : xlink =" http://www.w3.org/1999/xlink" >
55 <refnamediv >
7575 </row >
7676 </thead >
7777 <tbody >
78+ <row >
79+ <entry >8.5.0</entry >
80+ <entry >
81+ Теперь выбрасывает исключение <exceptionname >TypeError</exceptionname >,
82+ если какое-либо значение массива <parameter >hints</parameter > нельзя
83+ привести к целому числу, и может выбросить исключение
84+ <exceptionname >ValueError</exceptionname >, если какое-либо из этих
85+ значений переполняется.
86+ </entry >
87+ </row >
7888 <row >
7989 <entry >8.0.0</entry >
8090 <entry >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: 35883800e764cccacf5772330bc007b6b08ffc6e Maintainer: countzero Status: ready -->
2+ <!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33<!-- Reviewed: no -->
44<refentry xml : id =" function.socket-bind" xmlns =" http://docbook.org/ns/docbook" >
55 <refnamediv >
8888 </row >
8989 </thead >
9090 <tbody >
91+ <row >
92+ <entry >8.5.0</entry >
93+ <entry >
94+ Теперь выбрасывает исключение <exceptionname >ValueError</exceptionname >,
95+ когда параметр <parameter >port</parameter > меньше 0 или больше 65535.
96+ </entry >
97+ </row >
9198 &sockets.changelog.socket-param;
9299 </tbody >
93100 </tgroup >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: 0e097419a847a077c7d8a74ebc5237ba9d8ddc90 Maintainer: countzero Status: ready -->
2+ <!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33<!-- Reviewed: no -->
44<refentry xml : id =" function.socket-create-listen" xmlns =" http://docbook.org/ns/docbook" >
55 <refnamediv >
7474 </row >
7575 </thead >
7676 <tbody >
77+ <row >
78+ <entry >8.5.0</entry >
79+ <entry >
80+ Теперь выбрасывает исключение <exceptionname >ValueError</exceptionname >,
81+ когда параметр <parameter >port</parameter > меньше 0 или больше 65535.
82+ </entry >
83+ </row >
7784 <row >
7885 <entry >8.4.0</entry >
7986 <entry >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: a871ef72edf436c59422dedd538594db2541d5f1 Maintainer: rjhdby Status: ready -->
2+ <!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: rjhdby Status: ready -->
33<!-- Reviewed: no -->
44<refentry xml : id =" function.socket-create" xmlns =" http://docbook.org/ns/docbook" >
55 <refnamediv >
226226 </row >
227227 </thead >
228228 <tbody >
229+ <row >
230+ <entry >8.5.0</entry >
231+ <entry >
232+ Теперь поддерживает создание сокетов семейства <constant >AF_PACKET</constant >.
233+ </entry >
234+ </row >
229235 <row >
230236 <entry >8.0.0</entry >
231237 <entry >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: 14dc7c47365f2b71f6c907a5ba5bccf42534d5a9 Maintainer: rjhdby Status: ready -->
2+ <!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: rjhdby Status: ready -->
33<!-- Reviewed: no -->
44<refentry xml : id =" function.socket-getsockname" xmlns =" http://docbook.org/ns/docbook" >
55 <refnamediv >
9191 </row >
9292 </thead >
9393 <tbody >
94+ <row >
95+ <entry >8.5.0</entry >
96+ <entry >
97+ Теперь получает индекс интерфейса и его строковое представление
98+ при использовании на сокете семейства <constant >AF_PACKET</constant >.
99+ </entry >
100+ </row >
94101 &sockets.changelog.socket-param;
95102 </tbody >
96103 </tgroup >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: e50e79746736dbdfbabe9bd3566793b3ddf38f58 Maintainer: countzero Status: ready -->
2+ <!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33<!-- Reviewed: no -->
44<refentry xml : id =" function.socket-sendto" xmlns =" http://docbook.org/ns/docbook" >
55 <refnamediv >
137137 </row >
138138 </thead >
139139 <tbody >
140+ <row >
141+ <entry >8.5.0</entry >
142+ <entry >
143+ Теперь выбрасывает исключение <exceptionname >ValueError</exceptionname >,
144+ когда параметр <parameter >port</parameter > меньше 0 или больше 65535.
145+ </entry >
146+ </row >
140147 &sockets.changelog.socket-param;
141148 <row >
142149 <entry >8.0.0</entry >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: 93105c67e470df72333493cc2e534635dd16422d Maintainer: countzero Status: ready -->
2+ <!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33<!-- Reviewed: no -->
44<refentry xml : id =" function.socket-set-option" xmlns =" http://docbook.org/ns/docbook" >
55 <refnamediv >
8989 </row >
9090 </thead >
9191 <tbody >
92+ <row >
93+ <entry >8.5.0</entry >
94+ <entry >
95+ Теперь выбрасывает исключение, когда используется
96+ <constant >MCAST_LEAVE_GROUP</constant > или
97+ <constant >MCAST_LEAVE_SOURCE_GROUP</constant >, а значение не является
98+ допустимым объектом или массивом, и выбрасывает исключение
99+ <exceptionname >ValueError</exceptionname >, когда параметр многоадресной
100+ рассылки используется на сокете, который не относится к семейству
101+ <constant >AF_INET</constant > или <constant >AF_INET6</constant >.
102+ </entry >
103+ </row >
92104 &sockets.changelog.socket-param;
93105 </tbody >
94106 </tgroup >
You can’t perform that action at this time.
0 commit comments