Перейти к основному содержимому

СетевойАдрес

Стд::Сеть::СетевойАдрес

Сетевой адрес - сочетание хоста и порта, используемого для сетевого взаимодействия. Например: "10.0.0.1:5000" или "linux-server-01:8080".

Сравнение

Ссылочное

Структурное.

Иерархия типа

Базовые типы: Объект


Конструкторы

СетевойАдрес

СетевойАдрес(Адрес: Строка)
Создает новый объект на основании строки адреса, формата: %Хост:%Порт, если хост в формате IPv6, то адрес должен быть экранирован в []. Хост читается как есть (без поиска узла в сети).

Примеры адресов:

  • "linux-server-01:8080",
  • "127.0.0.1:8080",
  • "[2001:db8::1]:8080".

Исключения

ИсключениеНедопустимыйФормат - недопустимый формат адреса.

Перегрузка
СетевойАдрес(Хост: Строка, Порт: Число)


СетевойАдрес

СетевойАдрес(
Хост: Строка,
Порт: Число)
Создает новый объект на основании Хост и Порт.

  • Хост - адрес сетевого взаимодействия. Может быть как IPv4/IPv6, так и доменным именем. Например, "10.0.0.1" или "linux-server-01".
  • Порт - порт сетевого взаимодействия. Разрешенный диапазон 0-65535.

Перегрузка
СетевойАдрес(Адрес: Строка)


Свойства

Порт

ТолькоЧтение

Порт: Число

Порт сетевого взаимодействия.


Хост

ТолькоЧтение

Хост: Строка

Адрес сетевого взаимодействия.


Методы

ВСтроку

ВСтроку(): Строка
Строковое представление сетевого адреса в формате %Хост:%Порт. Например: "10.0.0.1:5000".

Переопределение
Объект::ВСтроку


Список унаследованных методов

Объект

ВСтроку (Переопределение)

ПолучитьТип

Представление