我正在开发一个Flutter应用,它连接到桌面上的MQTT客户端。 我希望能够动态获取桌面主机名并连接,而不是用户手动输入。谢谢。
我正在开发一个Flutter应用,它连接到桌面上的MQTT客户端。 我希望能够动态获取桌面主机名并连接,而不是用户手动输入。谢谢。
https://api.flutter.dev/flutter/dart-io/Platform-class.html
import 'dart:io' show Platform, stdout;
void main() {
// Get the hostname as a string.
String hostname = Platform.localHostname;
}
Flutter Web 的解决方案
import 'dart:html' as html;
final hostname = html.window.location.hostname;