Muh*_*ama 5 networking ping dart flutter
我想检查特定设备是否连接到我的网络。我有那个设备的IP地址。我无法找到使用 flutter 应用程序 ping 该设备的方法。这里的目标是通过 ping 设备来检查特定设备是否连接到本地网络。你能帮我吗?
有一个名为dart_ping的包可用的软件包可以让你 ping IP,但它已经有一段时间没有更新了。
\n\n或者有一个名为ping_discover_network的包的软件包,可以让您探索设备所在的网络。我个人还没有尝试过这个。
\n\n我已经用其他包做了一些实验来尝试重现 ping,但最好的结果是使用 `dart_ping\xc2\xb4 包:
\n\nimport \'package:dart_ping/dart_ping.dart\';\n\nvar pings = await ping(\'google.pl\');\n\npings.listen((ping) {\n print(ping.time.inMilliseconds);\n});\nRun Code Online (Sandbox Code Playgroud)\n
用这个,
import 'dart:io';
Socket.connect(IPADDR, PORT, timeout: Duration(seconds: 5)).then((socket){
print("Success");
socket.destroy();
}).catchError((error){
print("Exception on Socket "+error.toString());
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4796 次 |
| 最近记录: |