15 lines
361 B
Dart
15 lines
361 B
Dart
import 'dart:io';
|
|
|
|
import 'package:web_socket_channel/io.dart';
|
|
import 'package:web_socket_channel/web_socket_channel.dart';
|
|
|
|
Future<WebSocketChannel> connectToWebSocket(Uri uri) async {
|
|
try {
|
|
// ignore: close_sinks
|
|
var ws = await WebSocket.connect(uri.toString());
|
|
return IOWebSocketChannel(ws);
|
|
} catch (e) {
|
|
return Future.error(e);
|
|
}
|
|
}
|