diff --git a/star_lock/lib/talk/udp/udp_manage.dart b/star_lock/lib/talk/udp/udp_manage.dart index 6a173438..d4371fa4 100644 --- a/star_lock/lib/talk/udp/udp_manage.dart +++ b/star_lock/lib/talk/udp/udp_manage.dart @@ -42,13 +42,16 @@ class UDPManage { int remoteUnlock = 0; // 是否远程开锁 1:开启 0:关闭 void initUdp() async { - var listAddress = InternetAddress.lookup(host!); - listAddress.then((list) { - list.forEach((element) { - // print('Udp ----> element.address:${element.address} element.host:${element.host}'); - host = element.address; + if (host != '') { + var listAddress = InternetAddress.lookup(host); + listAddress.then((list) { + list.forEach((element) { + // print('Udp ----> element.address:${element.address} element.host:${element.host}'); + host = element.address; + }); }); - }); + } + await _initUdp(); }