connect static method

Future<Socket> connect(
  1. String url, {
  2. String? authToken,
  3. ReconnectStrategy? strategy,
  4. BasicListener? listener,
})

Implementation

static Future<Socket> connect(String url,
    {String? authToken,
    ReconnectStrategy? strategy,
    BasicListener? listener}) async {
  if (globalSocketPlatform is IoSocketPlatform) {
    var socket = await globalSocketPlatform.webSocket(url);
    return new Socket._internal(
      socket,
      authToken: authToken,
      strategy: strategy,
      listener: listener,
    );
  } else {
    var _htmlsocket = globalSocketPlatform.webSocket(url);
    var _socket = new Socket._internal(_htmlsocket,
        authToken: authToken, strategy: strategy, listener: listener);
    await whenTrue(_socket._socket.onOpen);
    return _socket;
  }
}