等待 Flutter 中的 Websocket 响应

waiting to a Websocket response in flutter

我正在尝试使用网络套接字在 flutter 中与服务器建立连接。有没有办法使用 Future 而不是 Streams 来收听响应。我需要的代码行是这样的:

 Future response = await ( expression to detect response from the server and return it);

有这种东西吗?

void getFunction() async {
 var url = 'your URL';   
 late String result;
 final response = await http.get(Uri.parse(url));
if (response.statusCode == 200) {
  result = response.body;
} else {
  print('Failed');
}
return result;

你可以试试这个,