connect abstract method
Future<AlphaXWebSocketSession>
connect(
- Uri uri, {
- Iterable<
String> protocols = const <String>[], - AlphaXCancellationToken? cancellationToken,
- Duration? connectTimeout,
Establishes one WebSocket session for uri.
uri must use ws or wss. protocols are offered for standard
subprotocol negotiation; the result is exposed by
AlphaXWebSocketSession.negotiatedSubprotocol and is never inferred from
request order. cancellationToken applies while connecting and, for the
built-in connectors, closes an open session if it is later cancelled.
connectTimeout limits connection establishment only.
Implementation
Future<AlphaXWebSocketSession> connect(
Uri uri, {
Iterable<String> protocols = const <String>[],
AlphaXCancellationToken? cancellationToken,
Duration? connectTimeout,
});