Класс RawSecureServerSocket
Серверный сокет, предоставляющий поток низкоуровневых сокетов RawSecureSocket.
Для получения дополнительной информации см. RawSecureSocket.
- Наследование
-
- Object
-
Stream<
RawSecureSocket> - RawSecureServerSocket
Свойства
- address → InternetAddress только для чтения
- Адрес, используемый этим сокетом.
- first → Future<
RawSecureSocket> только для чтения, унаследованное - Первый элемент этого потока.
- hashCode → int только для чтения, унаследованное
- Хеш-код этого объекта.
- isBroadcast → bool только для чтения, унаследованное
- Является ли этот поток потоком широковещательной передачи.
- isEmpty → Future<
bool> только для чтения, унаследованное - Содержит ли этот поток какие-либо элементы.
- last → Future<
RawSecureSocket> только для чтения, унаследованное - Последний элемент этого потока.
- length → Future<
int> только для чтения, унаследованное - Количество элементов в этом потоке.
- port → int только для чтения
- Порт, используемый этим сокетом.
- requestClientCertificate → bool final
- requireClientCertificate → bool final
- runtimeType → Type только для чтения, унаследованное
- Представление типа объекта во время выполнения.
- single → Future<
RawSecureSocket> только для чтения, унаследованное - Единственный элемент этого потока.
- supportedProtocols → List<
String>? final
Методы
- any(
bool test(RawSecureSocket element)) → Future< bool> inherited - Проверяет, принимает ли
testлюбое предоставленное этим потоком значение. - asBroadcastStream(
{void onListen(StreamSubscription< RawSecureSocket> subscription)?, void onCancel(StreamSubscription< RawSecureSocket> subscription)?}) → Stream< RawSecureSocket> inherited - Возвращает поток с несколькими подписками, генерирующий те же события, что и этот.
- asyncExpand<
E>( Stream< E>? convert(RawSecureSocket event)) → Stream< E> inherited - Преобразует каждое значение в последовательность асинхронных событий.
- asyncMap<
E>( FutureOr< E> convert(RawSecureSocket event)) → Stream< E> inherited - Создает новый поток, где каждое событие данных из этого потока асинхронно отображается на новое событие.
- cast<
R>( ) → Stream< R> inherited - Адаптирует этот поток для работы с
Stream<R>. - close(
) → Future< RawSecureServerSocket> - Закрывает этот сокет.
- contains(
Object? needle) → Future< bool> inherited - Возвращает, встречается ли
needleв значениях, предоставляемых этим потоком. - distinct(
[bool equals(RawSecureSocket previous, RawSecureSocket next)?]) → Stream< RawSecureSocket> inherited - Пропускает события данных, если они равны предыдущему событию данных.
- drain<
E>( [E? futureValue]) → Future< E> inherited - Отбрасывает все данные из этого потока, но сигнализирует о завершении или возникновении ошибки.
- elementAt(
int index) → Future< RawSecureSocket> inherited - Возвращает значение
index-го события данных этого потока. - every(
bool test(RawSecureSocket element)) → Future< bool> inherited - Проверяет, принимает ли
testвсе элементы, предоставляемые этим потоком. - expand<
S>( Iterable< S> convert(RawSecureSocket element)) → Stream< S> inherited - Преобразует каждое значение этого потока в последовательность значений.
- firstWhere(
bool test(RawSecureSocket element), {RawSecureSocket orElse()?}) → Future< RawSecureSocket> inherited - Находит первое значение в этом потоке, соответствующее
test. - fold<
S>( S initialValue, S combine(S previous, RawSecureSocket element)) → Future< S> inherited - Объединяет последовательность значений, многократно применяя
combine. - forEach(
void action(RawSecureSocket element)) → Future inherited - Выполняет
actionдля каждого значения этого потока. - handleError(
Function onError, {bool test(dynamic error)?}) → Stream< RawSecureSocket> inherited - Создает оберточный поток, который перехватывает некоторые ошибки из этого потока.
- join(
[String separator = ""]) → Future< String> inherited - Объединяет строковое представление элементов в одну строку.
- lastWhere(
bool test(RawSecureSocket element), {RawSecureSocket orElse()?}) → Future< RawSecureSocket> inherited - Находит последнее значение в этом потоке, соответствующее
test. - listen(
void onData(RawSecureSocket s)?, {Function? onError, void onDone()?, bool? cancelOnError}) → StreamSubscription< RawSecureSocket> override - Подписывается на этот поток.
- map<
S>( S convert(RawSecureSocket event)) → Stream< S> inherited - Преобразует каждое значение этого потока в новое событие потока.
- noSuchMethod(
Invocation invocation) → dynamic inherited - Вызывается при обращении к несуществующему методу или свойству.
- pipe(
StreamConsumer< RawSecureSocket> streamConsumer) → Future inherited - Перенаправляет события этого потока в
streamConsumer. - reduce(
RawSecureSocket combine(RawSecureSocket previous, RawSecureSocket element)) → Future< RawSecureSocket> inherited - Объединяет последовательность значений, многократно применяя
combine. - singleWhere(
bool test(RawSecureSocket element), {RawSecureSocket orElse()?}) → Future< RawSecureSocket> inherited - Находит единственное значение в этом потоке, соответствующее
test. - skip(
int count) → Stream< RawSecureSocket> inherited - Пропускает первые
countсобытия данных из этого потока. - skipWhile(
bool test(RawSecureSocket element)) → Stream< RawSecureSocket> inherited - Пропускает события данных из этого потока, пока они соответствуют
test. - take(
int count) → Stream< RawSecureSocket> inherited - Предоставляет не более первых
countсобытий данных из этого потока. - takeWhile(
bool test(RawSecureSocket element)) → Stream< RawSecureSocket> inherited
- Пересылает события данных, пока
testуспешно. - timeout(
Duration timeLimit, {void onTimeout(EventSink< RawSecureSocket> sink)?}) → Stream< RawSecureSocket> inherited - Создает новый поток с теми же событиями, что и этот поток.
- toList(
) → Future< List< RawSecureSocket>> inherited - Собрать все элементы этого потока в
List. - toSet(
) → Future< Set< RawSecureSocket>> inherited - Собрать данные этого потока в
Set. - toString(
) → String inherited - Строковое представление этого объекта.
- transform<
S>( StreamTransformer< RawSecureSocket, S> streamTransformer) → Stream< S> inherited - Применяет
streamTransformerк этому потоку. - where(
bool test(RawSecureSocket event)) → Stream< RawSecureSocket> inherited - Создает новый поток из этого потока, отбрасывая некоторые элементы.
Операторы
- operator ==(
Object other) → bool inherited - Оператор равенства.
Статические методы
- bind(
dynamic address, int port, SecurityContext? context, {int backlog = 0, bool v6Only = false, bool requestClientCertificate = false, bool requireClientCertificate = false, List< String>? supportedProtocols, bool shared = false}) → Future< RawSecureServerSocket> - Прослушивает указанный адрес и порт.
© 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/RawSecureServerSocket-class.html