From 58d4fc80a710ea6e1d350e913ed09b75953c6e7a Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 26 七月 2023 10:01:08 +0800
Subject: [PATCH] 修改组播搜索,印度佬的网络有问题
---
Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs b/Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs
index 4ab1f9b..4e1540c 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs
@@ -239,10 +239,23 @@
SystemRemote.LinkRemote (gateWay.Remote_UserName, gateWay.Remote_ProjectName, gateWay.Remote_Password, true);
} else {
CommonPage.IsRemote = false;
- CommonPage.FindGateway = true;
+ //CommonPage.FindGateway = true;
var result = Control.ControlBytesSendHasReturn (Command.ReadDeviceMac, common.SubnetID, common.DeviceID, new byte [] { }, false);
- CommonPage.FindGateway = false;
+
+
+ //var control = new Control ();
+ //control.Send (new Target () {
+ // IPEndPoint = new System.Net.IPEndPoint (System.Net.IPAddress.Parse (new Net.NetWiFi ().BroadcastIpAddress.ToString ()), 6000),
+ // Command = Command.ReadGateway,
+ // SubnetID = common.SubnetID,
+ // DeviceID = common.DeviceID,
+ // AddData = new byte [] { (byte)new Random ().Next (255), (byte)new Random ().Next (255) },
+ //}, SendCount.Three, true, true);
+ //var result = control.UsefulBytes;
+
+ //CommonPage.FindGateway = false;
if (result != null) {
+ //var mac0 = CommonPage.byteToHex16 (result [5]) + "." + CommonPage.byteToHex16 (result [6]) + "." + CommonPage.byteToHex16 (result [7]) + "." + CommonPage.byteToHex16 (result [8]) + "." + CommonPage.byteToHex16 (result [9]) + "." + CommonPage.byteToHex16 (result [10]) + "." + CommonPage.byteToHex16 (result [11]) + "." + CommonPage.byteToHex16 (result [12]);
var mac0 = CommonPage.byteToHex16 (result [0]) + "." + CommonPage.byteToHex16 (result [1]) + "." + CommonPage.byteToHex16 (result [2]) + "." + CommonPage.byteToHex16 (result [3]) + "." + CommonPage.byteToHex16 (result [4]) + "." + CommonPage.byteToHex16 (result [5]) + "." + CommonPage.byteToHex16 (result [6]) + "." + CommonPage.byteToHex16 (result [7]);
if (common.MAC == mac0) {
Application.RunOnMainThread (() => {
--
Gitblit v1.8.0