Movatterモバイル変換


[0]ホーム

URL:


menu
  1. Dart
  2. dart:io
  3. SecureSocket class
SecureSocket
description

SecureSocket classabstractinterface

A TCP socket using TLS and SSL.

SeeSocket for more information.

Implemented types

Properties

addressInternetAddress
TheInternetAddress used to connect this socket.
no setterinherited
doneFuture
A future that will complete when the consumer closes, or when anerror occurs.
no setterinherited
encodingEncoding
TheEncoding used when writing strings.
getter/setter pairinherited
firstFuture<Uint8List>
The first element of this stream.
no setterinherited
hashCodeint
The hash code for this object.
no setterinherited
isBroadcastbool
Whether this stream is a broadcast stream.
no setterinherited
isEmptyFuture<bool>
Whether this stream contains any elements.
no setterinherited
lastFuture<Uint8List>
The last element of this stream.
no setterinherited
lengthFuture<int>
The number of elements in this stream.
no setterinherited
peerCertificateX509Certificate?
The peer certificate for a connected SecureSocket.
no setter
portint
The port used by this socket.
no setterinherited
remoteAddressInternetAddress
The remoteInternetAddress connected to by this socket.
no setterinherited
remotePortint
The remote port connected to by this socket.
no setterinherited
runtimeTypeType
A representation of the runtime type of the object.
no setterinherited
selectedProtocolString?
The protocol which was selected during ALPN protocol negotiation.
no setter
singleFuture<Uint8List>
The single element of this stream.
no setterinherited

Methods

add(List<int>data)→ void
Adds bytedata to the target consumer, ignoringencoding.
inherited
addError(Objecterror, [StackTrace?stackTrace])→ void
Unsupported operation on sockets.
inherited
addStream(Stream<List<int>>stream)Future
Adds all elements of the givenstream.
inherited
any(booltest(Uint8Listelement))Future<bool>
Checks whethertest accepts any element provided by this stream.
inherited
asBroadcastStream({voidonListen(StreamSubscription<Uint8List>subscription)?,voidonCancel(StreamSubscription<Uint8List>subscription)?})Stream<Uint8List>
Returns a multi-subscription stream that produces the same events as this.
inherited
asyncExpand<E>(Stream<E>?convert(Uint8Listevent))Stream<E>
Transforms each element into a sequence of asynchronous events.
inherited
asyncMap<E>(FutureOr<E>convert(Uint8Listevent))Stream<E>
Creates a new stream with each data event of this stream asynchronouslymapped to a new event.
inherited
cast<R>()Stream<R>
Adapt this stream to be aStream<R>.
inherited
close()Future
Close the target consumer.
inherited
contains(Object?needle)Future<bool>
Returns whetherneedle occurs in the elements provided by this stream.
inherited
destroy()→ void
Destroys the socket in both directions.
inherited
distinct([boolequals(Uint8Listprevious,Uint8Listnext)?])Stream<Uint8List>
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 erroroccurred.
inherited
elementAt(intindex)Future<Uint8List>
Returns the value of theindexth data event of this stream.
inherited
every(booltest(Uint8Listelement))Future<bool>
Checks whethertest accepts all elements provided by this stream.
inherited
expand<S>(Iterable<S>convert(Uint8Listelement))Stream<S>
Transforms each element of this stream into a sequence of elements.
inherited
firstWhere(booltest(Uint8Listelement), {Uint8ListorElse()?})Future<Uint8List>
Finds the first element of this stream matchingtest.
inherited
flush()Future
Returns aFuture that completes once all buffered data is accepted by theunderlyingStreamConsumer.
inherited
fold<S>(SinitialValue,Scombine(Sprevious,Uint8Listelement))Future<S>
Combines a sequence of values by repeatedly applyingcombine.
inherited
forEach(voidaction(Uint8Listelement))Future<void>
Executesaction on each element of this stream.
inherited
getRawOption(RawSocketOptionoption)Uint8List
Reads low level information about theRawSocket.
inherited
handleError(FunctiononError, {booltest(dynamicerror)?})Stream<Uint8List>
Creates a wrapper Stream that intercepts some errors from this stream.
inherited
join([Stringseparator =""])Future<String>
Combines the string representation of elements into a single string.
inherited
lastWhere(booltest(Uint8Listelement), {Uint8ListorElse()?})Future<Uint8List>
Finds the last element in this stream matchingtest.
inherited
listen(voidonData(Uint8Listevent)?, {Function?onError,voidonDone()?,bool?cancelOnError})StreamSubscription<Uint8List>
Adds a subscription to this stream.
inherited
map<S>(Sconvert(Uint8Listevent))Stream<S>
Transforms each element of this stream into a new stream event.
inherited
noSuchMethod(Invocationinvocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pipe(StreamConsumer<Uint8List>streamConsumer)Future
Pipes the events of this stream intostreamConsumer.
inherited
reduce(Uint8Listcombine(Uint8Listprevious,Uint8Listelement))Future<Uint8List>
Combines a sequence of values by repeatedly applyingcombine.
inherited
renegotiate({booluseSessionCache =true,boolrequestClientCertificate =false,boolrequireClientCertificate =false})→ void
Does nothing.
setOption(SocketOptionoption,boolenabled)bool
Customizes theRawSocket.
inherited
setRawOption(RawSocketOptionoption)→ void
Customizes theRawSocket.
inherited
singleWhere(booltest(Uint8Listelement), {Uint8ListorElse()?})Future<Uint8List>
Finds the single element in this stream matchingtest.
inherited
skip(intcount)Stream<Uint8List>
Skips the firstcount data events from this stream.
inherited
skipWhile(booltest(Uint8Listelement))Stream<Uint8List>
Skip data events from this stream while they are matched bytest.
inherited
take(intcount)Stream<Uint8List>
Provides at most the firstcount data events of this stream.
inherited
takeWhile(booltest(Uint8Listelement))Stream<Uint8List>
Forwards data events whiletest is successful.
inherited
timeout(DurationtimeLimit, {voidonTimeout(EventSink<Uint8List>sink)?})Stream<Uint8List>
Creates a new stream with the same events as this stream.
inherited
toList()Future<List<Uint8List>>
Collects all elements of this stream in aList.
inherited
toSet()Future<Set<Uint8List>>
Collects the data of this stream in aSet.
inherited
toString()String
A string representation of this object.
inherited
transform<S>(StreamTransformer<Uint8List,S>streamTransformer)Stream<S>
AppliesstreamTransformer to this stream.
inherited
where(booltest(Uint8Listevent))Stream<Uint8List>
Creates a new stream from this stream that discards some elements.
inherited
write(Object?object)→ void
Convertsobject to a String by invokingObject.toString andadds the encoding of the result to the target consumer.
inherited
writeAll(Iterableobjects, [Stringseparator =""])→ void
Iterates over the givenobjects andwrites them in sequence.
inherited
writeCharCode(intcharCode)→ void
Writes the character ofcharCode.
inherited
writeln([Object?object =""])→ void
Convertsobject to a String by invokingObject.toString andwrites the result tothis, followed by a newline.
inherited

Operators

operator ==(Objectother)bool
The equality operator.
inherited

Static Methods

connect(dynamichost,intport, {SecurityContext?context,boolonBadCertificate(X509Certificatecertificate)?,voidkeyLog(Stringline)?,List<String>?supportedProtocols,Duration?timeout})Future<SecureSocket>
Constructs a new secure client socket and connects it to the givenhost on portport.
override
secure(Socketsocket, {dynamichost,SecurityContext?context,boolonBadCertificate(X509Certificatecertificate)?,voidkeyLog(Stringline)?,List<String>?supportedProtocols})Future<SecureSocket>
Initiates TLS on an existing connection.
secureServer(Socketsocket,SecurityContext?context, {List<int>?bufferedData,boolrequestClientCertificate =false,boolrequireClientCertificate =false,List<String>?supportedProtocols})Future<SecureSocket>
Initiates TLS on an existing server connection.
startConnect(dynamichost,intport, {SecurityContext?context,boolonBadCertificate(X509Certificatecertificate)?,voidkeyLog(Stringline)?,List<String>?supportedProtocols})Future<ConnectionTask<SecureSocket>>
Likeconnect, but returns aFuture that completes with aConnectionTask that can be cancelled if theSecureSocket is nolonger needed.
override
  1. Dart
  2. dart:io
  3. SecureSocket class
dart:io library

[8]ページ先頭

©2009-2025 Movatter.jp