startWebSocketConnect method

dynamic startWebSocketConnect(
  1. String url, {
  2. int? retryCount,
  3. Duration? retryDuration,
  4. ValueChanged<int>? retryCallback,
  5. Duration? pingInterval,
  6. Iterable<String>? protocols,
  7. Map<String, dynamic>? headers,
  8. CompressionOptions compression = CompressionOptions.compressionDefault,
  9. String? proxy,
})

启动WebSocket连接

Implementation

startWebSocketConnect(
  String url, {
  int? retryCount,
  Duration? retryDuration,
  ValueChanged<int>? retryCallback,
  Duration? pingInterval,
  Iterable<String>? protocols,
  Map<String, dynamic>? headers,
  CompressionOptions compression = CompressionOptions.compressionDefault,
  String? proxy,
}) async {
  _url = url;
  _retryCount = retryCount;
  _originRetryCount = retryCount;
  _retryDuration = retryDuration;
  _retryCallback = retryCallback;
  _pingInterval = pingInterval;
  _protocols = protocols;
  _headers = headers;
  _compression = compression;
  _proxy = proxy;

  _connectWebSocket();
}