Spec-Zone.ru › Dart 2

dart:io

Класс RawSocketOption

Класс RawSocketOption используется в качестве параметра для Socket.setRawOption и RawSocket.setRawOption для настройки поведения базового сокета.

Он позволяет осуществлять тонкую настройку параметров сокета, и его значения будут переданы в базовую платформенную реализацию setsockopt и getsockopt.

Аннотации
  • @Since("2.2")

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

RawSocketOption(int level, int option, Uint8List value)
const
Создаёт RawSocketOption для RawSocket.getRawOption и RawSocket.setRawOption.
RawSocketOption.fromBool(int level, int option, bool value)
factory
Удобный конструктор для создания RawSocketOption на основе булевых значений.
RawSocketOption.fromInt(int level, int option, int value)
factory
Удобный конструктор для создания RawSocketOption на основе целочисленных значений.

Свойства

hashCode → int
только для чтения, унаследованное
Хэш-код этого объекта.
level → int
final
Уровень параметра для установки или получения.
option → int
final
Числовой идентификатор параметра для установки или получения.
runtimeType → Type
только для чтения, унаследованное
Представление типа объекта во время выполнения.
value → Uint8List
final
Необработанные данные для установки или массив для записи текущего значения параметра.

Методы

noSuchMethod(Invocation invocation) → dynamic
унаследованное
Вызывается при обращении к несуществующему методу или свойству.
toString() → String
унаследованное
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
унаследованное
Оператор равенства.

Статические свойства

IPv4MulticastInterface → int
только для чтения
Параметр сокета для IP_MULTICAST_IF.
IPv6MulticastInterface → int
только для чтения
Параметр сокета для IPV6_MULTICAST_IF.
levelIPv4 → int
только для чтения
Параметр уровня сокета для IPPROTO_IP.
levelIPv6 → int
только для чтения
Параметр уровня сокета для IPPROTO_IPV6.
levelSocket → int
только для чтения
Параметр уровня сокета для SOL_SOCKET.
levelTcp → int
только для чтения
Параметр уровня сокета для IPPROTO_TCP.
levelUdp → int
только для чтения
Параметр уровня сокета для IPPROTO_UDP.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/RawSocketOption-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API