<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://51.250.0.107/w/index.php?action=history&amp;feed=atom&amp;title=CreateMultipointTCPServer</id>
	<title>CreateMultipointTCPServer - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://51.250.0.107/w/index.php?action=history&amp;feed=atom&amp;title=CreateMultipointTCPServer"/>
	<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=CreateMultipointTCPServer&amp;action=history"/>
	<updated>2026-05-01T13:33:35Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=CreateMultipointTCPServer&amp;diff=9680&amp;oldid=prev</id>
		<title>Андрей Чусов: Новая страница: «{{function_begin|return_code_t PLATFORM_NATIVE_CALLING_CONVENTION CreateMultipointTCPServer(const remote_address_t* pReceiveFromAddress, std::uint16_t nPortLE, st…»</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=CreateMultipointTCPServer&amp;diff=9680&amp;oldid=prev"/>
		<updated>2019-08-19T11:19:30Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{function_begin|return_code_t PLATFORM_NATIVE_CALLING_CONVENTION CreateMultipointTCPServer(const remote_address_t* pReceiveFromAddress, std::uint16_t nPortLE, st…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{function_begin|return_code_t PLATFORM_NATIVE_CALLING_CONVENTION CreateMultipointTCPServer(const remote_address_t* pReceiveFromAddress, std::uint16_t nPortLE, std::size_t cBackLog, IInternetConnectionEndPoint** ppCP) noexcept; |{{CreateMultipointTCPServer brief}}}}&lt;br /&gt;
{{function_paramlist begin}}&lt;br /&gt;
{{function_paramlist add|pReceiveFromAddress|Опциональный адрес удаленного узла, которому разрешено подключение к серверу. Если адрес не задан, подключение разрешено всем. Адрес задается приведенным указателем на одну из следующих структур. &lt;br /&gt;
&lt;br /&gt;
* Если адрес определен символическим именем, которое требуется разрешить обращением к серверу доменных имен, структура имеет следующий вид.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
struct dns_address_t&lt;br /&gt;
{&lt;br /&gt;
   std::size_t nType;&lt;br /&gt;
   const char* pNode;&lt;br /&gt;
   std::size_t cchNode;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь &amp;lt;tt&amp;gt;nType&amp;lt;/tt&amp;gt; - тип адреса, определенный машинным словом со значением 2 (DNS_NAME). &amp;lt;tt&amp;gt;pNode&amp;lt;/tt&amp;gt; - имя узла, заданное строкой UTF-8. &amp;lt;tt&amp;gt;cchNode&amp;lt;/tt&amp;gt; - длина строки, заданная машинным словом.&lt;br /&gt;
&lt;br /&gt;
* Если адрес задан в виде IPv4, параметр имеет следующий вид.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
struct ip4_address_t&lt;br /&gt;
{&lt;br /&gt;
   std::size_t nType;&lt;br /&gt;
   std::uint32_t nValue;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь &amp;lt;tt&amp;gt;nType&amp;lt;/tt&amp;gt; - тип адреса, определенный машинным словом со значением 0 (IPV4_ADDRESS). &amp;lt;tt&amp;gt;nValue&amp;lt;/tt&amp;gt; - четырехбайтовый адрес удаленного узла (Little-Endian).&lt;br /&gt;
&lt;br /&gt;
* Если адрес задан в виде IPv6, параметр имеет следующий вид.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
struct ip6_address_t&lt;br /&gt;
{&lt;br /&gt;
   std::size_t nType;&lt;br /&gt;
   std::uint8_t pBytes[16];&lt;br /&gt;
   std::uint32_t nScope;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь &amp;lt;tt&amp;gt;nType&amp;lt;/tt&amp;gt; - тип адреса, определенный машинным словом со значением 1 (IPV6_ADDRESS). &amp;lt;tt&amp;gt;pBytes&amp;lt;/tt&amp;gt; - шестнадцатибайтовый адрес удаленного узла (Little-Endian). &amp;lt;tt&amp;gt;nScope&amp;lt;/tt&amp;gt; - контекст IPv6.&lt;br /&gt;
|paramdir=[in]}}&lt;br /&gt;
{{function_paramlist add|nPortLE|16-битовый порт в Little-Endian формате.}}&lt;br /&gt;
{{function_paramlist add|cBackLog|Размер очереди запросов от клиентов к серверу: количество клиентов, подключенных к одной, создаваемой, точке доступа на сервере.}}&lt;br /&gt;
{{function_paramlist add|ppCP|Указатель, на выходе принимающий адрес реализации точки доступа с интерфейсом [[IInternetConnectionEndPoint]]. Если функция завершается с ошибкой, выходное значение устанавливается в {{cpp_nullptr}}.|paramdir=[out]}}&lt;br /&gt;
{{function_paramlist end}}&lt;br /&gt;
{{function_return_value|32-битовый целый код ошибки, который в случае успешного выполнения неотрицателен.}}&lt;br /&gt;
{{function_sa_begin}}&lt;br /&gt;
{{function_sa_add|[[CreateTCPClient]]|{{CreateTCPClient brief}}}}&lt;br /&gt;
{{function_sa_add|[[CreateTCPServer]]|{{CreateTCPServer brief}}}}&lt;br /&gt;
{{function_sa_add|[[make_tcp_server]]|{{make_tcp_server brief}}}}&lt;br /&gt;
{{function_sa_end}}&lt;br /&gt;
{{function_end}}&lt;/div&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
</feed>