【发布时间】:2021-04-18 23:57:38
【问题描述】:
当我使用我的设备(真实)进行调试模式(使用“flutter run”)时,Socket.Connect() 方法不起作用。
另外我想说的是,这个 Connect 方法在“dart:io”库中。
很快;
-
我用 Python 打开了一个服务器 (TCP)。
-
我编写了如下所示的 Flutter 客户端,以便能够使用 Python 连接到服务器。
未来 den() 异步 { 打印(“开始”); 套接字 sock = 等待 Socket.connect("192.168.0.159", 5431); print("完成 +++++++++++++++++++++++++++"); }
但是,我将 SocketError 作为连接超时。
我收到的错误信息:
E/flutter (17655): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: SocketException: OS Error: Connection timed out, errno = 110, address = 192.168.0.159, port = 43836
注意: 我尝试通过添加 INTERNET 权限来更改清单文件,但它不起作用。
【问题讨论】: