SecureServerSocket 类
一个服务器套接字,提供高级 Socket 流。
有关更多信息,请参见 SecureSocket。
- 继承
-
- Object
- Stream<
SecureSocket> - SecureServerSocket
- 实现类型
-
- Stream<
T>
- Stream<
属性
- address → InternetAddress
- 该套接字使用的地址。无设置器
-
first → Future<
SecureSocket> - 此流的第一个元素。无设置器继承
- hashCode → int
- 该对象的哈希码。无设置器继承
- isBroadcast → bool
- 此流是否为广播流。无设置器继承
-
isEmpty → Future<
bool> - 此流是否包含任何元素。无设置器继承
-
last → Future<
SecureSocket> - 此流的最后一个元素。无设置器继承
-
length → Future<
int> - 此流中元素的数量。无设置器继承
- port → int
- 该套接字使用的端口。无设置器
- runtimeType
- 该对象运行时类型的表示。无设置器继承
-
single → Future<
single - 此流的单个元素。无设置器继承
方法
-
any(
test(element))) → Future< any - 检查是否接受由此流提供的任何元素。继承
-
asBroadcastStream(
{void onListen(StreamSubscription< SecureSocket> subscription)?, void onCancel(StreamSubscription<SecureSocket> subscription)?}) → Stream<SecureSocket> - 返回一个多订阅流,它产生与这个流相同的事件。继承
-
asyncExpand<
E> (Stream< E> ? convert(SecureSocket event)) → Stream<E> - 将每个元素转换成一系列异步事件。继承
-
asyncMap<
E> (FutureOr< E> convert(SecureSocket event)) → Stream<E> - 创建一个新的流,将这个流中的每个数据事件异步映射到新的事件。继承
-
cast<
R> () → Stream< R> - 将此流适配为
Stream<R>
。继承 -
close(
) → Future< SecureServerSocket> - 关闭这个套接字。
-
contains(
Object? needle) → Future< bool> - 返回
needle
是否出现在该流提供的事件中。继承 -
distinct(
[bool equals(SecureSocket previous, SecureSocket next)?]) → Stream< SecureSocket> - 如果数据事件与上一个数据事件相等,则跳过数据事件。继承
-
drain<
E> ([E? futureValue]) → Future< E> - 丢弃此流的全部数据,但在完成或发生错误时会发出信号。继承
-
elementAt(
int index) → Future< SecureSocket> - 返回此流的
index
次数据事件的价值。继承 -
every(
bool test(SecureSocket element)) → Future< bool> - 检查
test
是否接受此流提供的所有元素。继承 -
expand<
S> (Iterable< S> convert(SecureSocket element)) → Stream<S> - 将此流的每个元素转换为元素序列。继承
-
firstWhere(
bool test(SecureSocket element), {SecureSocket orElse()?}) → Future< SecureSocket> - 寻找符合
test
的此流中的第一个元素。继承 -
fold<
S> (S initialValue, S combine(S previous, SecureSocket element)) → Future< S> - 通过反复应用
combine
组合一序列值。继承 -
forEach(
void action(SecureSocket element)) → Future< void> - 对此流中的每个元素执行
action
。继承 -
handleError(
函数 onError, {布尔值 test(动态 error)?}) → Stream< SecureSocket> - 创建一个包装器Stream,该Stream会拦截此Stream的一些错误。继承
-
join(
[字符串 separator = ""]) → Future< 字符串> - 将元素的字面表示形式合并成一个字符串。继承
-
lastWhere(
布尔值 test(SecureSocket element), {SecureSocket orElse()?}) → Future< SecureSocket> - 查找匹配
test
的最后一个元素。继承 -
listen(
void onData(SecureSocket socket)?, {函数? onError, void onDone()?, 布尔值? cancelOnError}) → StreamSubscription< SecureSocket> - 将订阅添加到此Stream。override
-
map<
S> (convert(SecureSocket event)) → Stream<S> - 将此Stream的每个元素转换成一个新的流事件。继承
-
noSuchMethod(
调用 invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
pipe(
StreamConsumer< SecureSocket> streamConsumer) → Future - 将此Stream的事件引入
streamConsumer
。继承 -
reduce(
SecureSocket combine(SecureSocket previous, SecureSocket element)) → Future< SecureSocket> - 通过反复应用
combine
组合一序列值。继承 -
singleWhere(
bool test(SecureSocket element), {SecureSocket orElse()?}) → Future< SecureSocket> - 查找与此流匹配的单个元素
test
。继承 -
skip(
int count) → Stream< SecureSocket> - 跳过此流的前
count
个数据事件。继承 -
skipWhile(
bool test(SecureSocket element)) → Stream< SecureSocket> - 当数据事件匹配
test
条件时,跳过此流中的数据事件。继承 -
take(
int count) → Stream< SecureSocket> - 提供最多前
count
个此流的数据事件。继承 -
takeWhile(
bool test(SecureSocket element)) → Stream< SecureSocket> - 在
test
检测到成功时,继续传递数据事件。继承 -
timeout(
Duration timeLimit, {void onTimeout(EventSink< SecureSocket> sink)?}) → Stream<SecureSocket> - 创建一个新的流,其中包含与该流相同的事件。继承
-
toList(
) → Future< List< SecureSocket> > - 将流中的所有元素收集到
List
中。继承 -
toSet(
) → Future< Set< SecureSocket> > - 将流中的数据收集到
Set
中。继承 -
toString(
) → String - 此对象的字符串表示。继承
-
transform<
S> (StreamTransformer< SecureSocket, S> streamTransformer) → Stream<S> - 将
streamTransformer
应用于此流。继承 -
where(
bool test(SecureSocket event)) → Stream< SecureSocket> - 从流中创建一个新的流,并丢弃一些元素。继承
操作符
-
operator ==(
Object other) → bool - 相等操作符。继承