RawSecureServerSocket

提供低级 RawSecureSocket 流的服务器套接字。

有关更多信息,请参阅 RawSecureSocket

继承

属性

address InternetAddress
此套接字使用的地址。
无设置器
first Future<RawSecureSocket>
此流的第一个元素。
无设置器继承
hashCode int
此对象的哈希码。
无设置器继承
isBroadcast bool
此流是否为广播流。
无设置器继承
isEmpty Future<bool>
此流是否包含任何元素。
无设置器继承
last Future<RawSecureSocket>
此流的最后一个元素。
无设置器继承
length Future<int>
此流中的元素数量。
无设置器继承
port int
此套接字使用的端口号。
无设置器
requestClientCertificate bool
最终
requireClientCertificate bool
最终
runtimeType Type
对象的运行时类型表示。
无设置器继承
single Future<RawSecureSocket>
此流的单个元素。
无设置器继承
supportedProtocols List<String>?
最终

方法

any(bool test(RawSecureSocket element)) Future<bool>
检查是否此流提供的任何元素都接受 test
继承
asBroadcastStream({void onListen(StreamSubscription<RawSecureSocket> subscription)?, void onCancel(StreamSubscription<RawSecureSocket> subscription)?}) Stream<RawSecureSocket>
返回一个多订阅流,该流产生与此相同的事件。
继承
asyncExpand<E>(Stream<E>? convert(RawSecureSocket event)) Stream<E>
将每个元素转换成异步事件序列。
继承
asyncMap<E>(FutureOr<E> convert(RawSecureSocket event)) Stream<E>
创建一个新的流,将此流的每个数据事件异步映射到一个新事件。
继承
cast<R>() Stream<R>
将此流适配为 Stream<R>
继承
close() Future<RawSecureServerSocket>
关闭此套接字。
contains(Object? needle) Future<bool>
返回 needle 是否出现在此流提供的元素中。
继承
distinct([bool equals(RawSecureSocket previous, RawSecureSocket next)?]) Stream<RawSecureSocket>
如果数据事件与前一个数据事件相等,则跳过数据事件。
继承
drain<E>([E? futureValue]) Future<E>
丢弃此流上的所有数据,但在完成或发生错误时发出信号。
继承
elementAt(int index) Future<RawSecureSocket>
返回此流的第 index 个数据事件的价值。
继承
every(bool test(RawSecureSocket element)) Future<bool>
检查 test 是否接受此流提供的所有元素。
继承
expand<S>(Iterable<S> convert(RawSecureSocket element)) Stream<S>
将此流中的每个元素转换为元素序列。
继承
firstWhere(bool test(RawSecureSocket element), {RawSecureSocket orElse()?}) Future<RawSecureSocket>
查找与此流匹配的第一个元素 test
继承
fold<S>(S initialValue, S combine(S previous, RawSecureSocket element)) Future<S>
通过重复应用 combine 函数将一系列值合并。
继承
forEach(void action(RawSecureSocket element)) Future<void>
对此流中的每个元素执行 action 操作。
继承
handleError(Function onError, {bool test(dynamic error)?}) Stream<RawSecureSocket>
创建一个包装流,该流拦截来自此流的某些错误。
继承
join([String separator = ""]) Future<String>
将元素的字面表示合并成一个字符串。
继承
lastWhere(bool test(RawSecureSocket element), {RawSecureSocket orElse()?}) Future<RawSecureSocket>
查找匹配 test 的最后一个元素。
继承
listen(void onData(RawSecureSocket s)?, {Function? onError, void onDone()?, bool? cancelOnError}) StreamSubscription<RawSecureSocket>
为此流添加一个订阅。
override
map<S>(S convert(RawSecureSocket event)) Stream<S>
将此流的每个元素转换为新的流事件。
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
pipe(StreamConsumer<RawSecureSocket> streamConsumer) Future
将此流的 events 通过 streamConsumer 管道。
继承
reduce(RawSecureSocket combine(RawSecureSocket previous, RawSecureSocket element)) Future<RawSecureSocket>
通过重复应用 combine 函数将一系列值合并。
继承
singleWhere(bool test(RawSecureSocket element), {RawSecureSocket orElse()?}) Future<RawSecureSocket>
查找匹配 test 的单个元素。
继承
skip(int count) Stream<RawSecureSocket>
跳过此流中的前 count 个数据事件。
继承
skipWhile(bool test(RawSecureSocket element)) Stream<RawSecureSocket>
在数据事件与test匹配时跳过来自此流的这些事件。
继承
take(int count) Stream<RawSecureSocket>
提供此流的前count个数据事件。
继承
takeWhile(bool test(RawSecureSocket element)) Stream<RawSecureSocket>
test成功时,传输数据事件。
继承
timeout(Duration timeLimit, {void onTimeout(EventSink<RawSecureSocket> sink)?}) Stream<RawSecureSocket>
创建一个新的流,其事件与该流相同。
继承
toList() Future<List<RawSecureSocket>>
将此流的全部元素收集到一个List中。
继承
toSet() Future<Set<RawSecureSocket>>
将此流的数据收集到一个Set中。
继承
toString() String
此对象的一个字符串表示形式。
继承
transform<S>(StreamTransformer<RawSecureSocket, S> streamTransformer) Stream<S>
streamTransformer应用于此流。
继承
where(bool test(RawSecureSocket event)) Stream<RawSecureSocket>
从当前流创建一个新的流,丢弃一些元素。
继承

操作符

operator ==(Object other) bool
等号操作符。
继承

静态方法

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>
监听提供的地址和端口。