首页 > 解决方案 > SocketException:Connection failed (OS Error: Network is unreachable, errno = 101), address = 10.0.2.2, port = 80

问题描述

当我点击登录时使登录屏幕颤动,它会给出错误“网络无法访问”。

我更改了 IP 地址 "10.0.2.2" , "8.7.7.7" 但不起作用。

错误 :

E/flutter (16082): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled 
Exception: SocketException: Connection failed 
(OS Error: Network is unreachable, errno = 101), address = 10.0.2.2, port = 80

代码 :

TextEditingController user=new TextEditingController();
TextEditingController pass=new TextEditingController();

Future<List> _login() async{
  final response = await http.post("http://127.0.0.1/my_store/login.php", body: {
    "username": user.text,
    "password": pass.text,
   
  });

  print(response.body);
  }

标签: flutterdart

解决方案


在我的情况下,打开 wifi并确保它已连接解决了这个问题。在此处输入图像描述


推荐阅读