SecureServerSocket class - dart:io library

A server socket, providing a stream of high-level Sockets.

See SecureSocket for more info.

Inheritance
Implemented types

Properties

address InternetAddress
The address used by this socket.

no setter

first Future<SecureSocket>
The first element of this stream.

no setterinherited

hashCode int
The hash code for this object.

no setterinherited

isBroadcast bool
Whether this stream is a broadcast stream.

no setterinherited

isEmpty Future<bool>
Whether this stream contains any elements.

no setterinherited

last Future<SecureSocket>
The last element of this stream.

no setterinherited

length Future<int>
The number of elements in this stream.

no setterinherited

port int
The port used by this socket.

no setter

runtimeType Type
A representation of the runtime type of the object.

no setterinherited

single Future<SecureSocket>
The single element of this stream.

no setterinherited

Methods

any(bool test(SecureSocket element)) Future<bool>
Checks whether test accepts any element provided by this stream.

inherited

asBroadcastStream({void onListen(StreamSubscription<SecureSocket> subscription)?, void onCancel(StreamSubscription<SecureSocket> subscription)?}) Stream<SecureSocket>
Returns a multi-subscription stream that produces the same events as this.

inherited

asyncExpand<E>(Stream<E>? convert(SecureSocket event)) Stream<E>
Transforms each element into a sequence of asynchronous events.

inherited

asyncMap<E>(FutureOr<E> convert(SecureSocket event)) Stream<E>
Creates a new stream with each data event of this stream asynchronously mapped to a new event.

inherited

cast<R>() Stream<R>
Adapt this stream to be a Stream<R>.

inherited

close() Future<SecureServerSocket>
Closes this socket.
contains(Object? needle) Future<bool>
Returns whether needle occurs in the elements provided by this stream.

inherited

distinct([bool equals(SecureSocket previous, SecureSocket next)?]) Stream<SecureSocket>
Skips data events if they are equal to the previous data event.

inherited

drain<E>([E? futureValue]) Future<E>
Discards all data on this stream, but signals when it is done or an error occurred.

inherited

elementAt(int index) Future<SecureSocket>
Returns the value of the indexth data event of this stream.

inherited

every(bool test(SecureSocket element)) Future<bool>
Checks whether test accepts all elements provided by this stream.

inherited

expand<S>(Iterable<S> convert(SecureSocket element)) Stream<S>
Transforms each element of this stream into a sequence of elements.

inherited

firstWhere(bool test(SecureSocket element), {SecureSocket orElse()?}) Future<SecureSocket>
Finds the first element of this stream matching test.

inherited

fold<S>(S initialValue, S combine(S previous, SecureSocket element)) Future<S>
Combines a sequence of values by repeatedly applying combine.

inherited

forEach(void action(SecureSocket element)) Future<void>
Executes action on each element of this stream.

inherited

handleError(Function onError, {bool test(dynamic error)?}) Stream<SecureSocket>
Creates a wrapper Stream that intercepts some errors from this stream.

inherited

join([String separator = ""]) Future<String>
Combines the string representation of elements into a single string.

inherited

lastWhere(bool test(SecureSocket element), {SecureSocket orElse()?}) Future<SecureSocket>
Finds the last element in this stream matching test.

inherited

listen(void onData(SecureSocket socket)?, {Function? onError, void onDone()?, bool? cancelOnError}) StreamSubscription<SecureSocket>
Adds a subscription to this stream.

override

map<S>(S convert(SecureSocket event)) Stream<S>
Transforms each element of this stream into a new stream event.

inherited

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.

inherited

pipe(StreamConsumer<SecureSocket> streamConsumer) Future
Pipes the events of this stream into streamConsumer.

inherited

reduce(SecureSocket combine(SecureSocket previous, SecureSocket element)) Future<SecureSocket>
Combines a sequence of values by repeatedly applying combine.

inherited

singleWhere(bool test(SecureSocket element), {SecureSocket orElse()?}) Future<SecureSocket>
Finds the single element in this stream matching test.

inherited

skip(int count) Stream<SecureSocket>
Skips the first count data events from this stream.

inherited

skipWhile(bool test(SecureSocket element)) Stream<SecureSocket>
Skip data events from this stream while they are matched by test.

inherited

take(int count) Stream<SecureSocket>
Provides at most the first count data events of this stream.

inherited

takeWhile(bool test(SecureSocket element)) Stream<SecureSocket>
Forwards data events while test is successful.

inherited

timeout(Duration timeLimit, {void onTimeout(EventSink<SecureSocket> sink)?}) Stream<SecureSocket>
Creates a new stream with the same events as this stream.

inherited

toList() Future<List<SecureSocket>>
Collects all elements of this stream in a List.

inherited

toSet() Future<Set<SecureSocket>>
Collects the data of this stream in a Set.

inherited

toString() String
A string representation of this object.

inherited

transform<S>(StreamTransformer<SecureSocket, S> streamTransformer) Stream<S>
Applies streamTransformer to this stream.

inherited

where(bool test(SecureSocket event)) Stream<SecureSocket>
Creates a new stream from this stream that discards some elements.

inherited

Operators

operator ==(Object other) bool
The equality operator.

inherited

Static Methods

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<SecureServerSocket>
Listens on a given address and port.