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.19.6/dart-io/RawSocketOption-class.html

Spec-Zone.ru

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