connect method

  1. @override
Future<WsChannel> connect(
  1. Uri url,
  2. List<String> protocols, {
  3. int timeoutMs = 20000,
})
override

建立连接(含子协议协商);失败时抛出。

Implementation

@override
Future<WsChannel> connect(Uri url, List<String> protocols, {int timeoutMs = 20000}) async {
  final ws = await WebSocket.connect(url.toString(), protocols: protocols).timeout(Duration(milliseconds: timeoutMs));
  return _IoWsChannel(ws);
}