Ip4 address t: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
м
 
Строка 3: Строка 3:
{{example_begin}}
{{example_begin}}
<source lang="cpp">
<source lang="cpp">
ip4_address_t addr = {IPV4_ADDRESS, 0xff000001}; //127.0.0.1
ip4_address_t addr = {IPV4_ADDRESS, 0x7f000001}; //127.0.0.1
IInternetConnectionEndPoint pCP;
IInternetConnectionEndPoint pCP;
return_code_t err = CreateTCPClient(&addr, 80, &pCP) noexcept;
return_code_t err = CreateTCPClient(&addr, 80, &pCP) noexcept;

Текущая версия на 15:16, 4 сентября 2019

Задает адрес IPv4.

Открытые данные
Элемент данныхОписание
nValueЧетырехбайтовый адрес IPv4 в формате Little-Endian.
Наследует
КлассОписание
Задает адрес удаленного узла для интернет-соединения.
Пример
ip4_address_t addr = {IPV4_ADDRESS, 0x7f000001}; //127.0.0.1
IInternetConnectionEndPoint pCP;
return_code_t err = CreateTCPClient(&addr, 80, &pCP) noexcept;
if (err < 0)
	std::cerr << "Error " << err << "\n";
else
{
	//...
	pCP->Release();
}
См. также
make_ip4_addressФорматирует заданные параметрически четыре байта адреса IPv4 и создает на их основе адрес в формате ip4_address_t.
ip6_address_tЗадает адрес IPv6.
dns_address_tЗадает строку с общеизвестным именем удаленной стороны, которое подвергается разрешению с помощью сервера доменных имен.