РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1145 of 1245 menu

Метод octets

Метод octets возвращает октеты IPv4-адреса в виде массива [u8; 4]. Каждый элемент массива представляет один октет адреса в сетевом порядке байтов. Метод не принимает параметров и возвращает массив из четырёх беззнаковых 8-битных целых чисел.

Синтаксис

ipv4_addr.octets()

Пример

Давайте получим октеты IPv4-адреса "127.0.0.1":

use std::net::Ipv4Addr; fn main() { let addr = Ipv4Addr::new(127, 0, 0, 1); let res = addr.octets(); println!("{:?}", res); }

Результат выполнения кода:

[127, 0, 0, 1]

Пример

Давайте получим октеты IPv4-адреса "192.168.1.10":

use std::net::Ipv4Addr; fn main() { let addr = Ipv4Addr::new(192, 168, 1, 10); let res = addr.octets(); println!("{:?}", res); }

Результат выполнения кода:

[192, 168, 1, 10]

Пример

Давайте получим октеты широковещательного IPv4-адреса "255.255.255.255":

use std::net::Ipv4Addr; fn main() { let addr = Ipv4Addr::new(255, 255, 255, 255); let res = addr.octets(); println!("{:?}", res); }

Результат выполнения кода:

[255, 255, 255, 255]

Смотрите также

  • метод is_loopback,
    который проверяет, является ли адрес петлевым
  • метод is_private,
    который проверяет, является ли адрес приватным
  • метод octets,
    который возвращает октеты IPv6-адреса
  • класс Ipv4Addr,
    который представляет IPv4-адрес
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить