diff --git a/Drivers/Esp8266/EspSocket.cpp b/Drivers/Esp8266/EspSocket.cpp index 1bb8f8c5..6594d346 100644 --- a/Drivers/Esp8266/EspSocket.cpp +++ b/Drivers/Esp8266/EspSocket.cpp @@ -44,7 +44,7 @@ bool EspSocket::OnOpen() } Local.Address = _Host.IP; - _Host.SetMux(true); + //_Host.SetMux(true); #if NET_DEBUG net_printf("%s::Open ", Protocol == NetType::Tcp ? "Tcp" : "Udp"); diff --git a/TokenNet/TokenClient.cpp b/TokenNet/TokenClient.cpp index 70a43ea8..2d01372c 100644 --- a/TokenNet/TokenClient.cpp +++ b/TokenNet/TokenClient.cpp @@ -180,6 +180,8 @@ void TokenClient::CheckNet() auto& nis = NetworkInterface::All; for (int k = 0; k < nis.Count(); k++) { + if (!nis[k]->Active()) continue; + // 检测该接口上是否创建了控制器 bool flag = false; for (int i = 0; i < cs.Count(); i++) @@ -411,6 +413,8 @@ void TokenClient::LoopTask() else { Login(); + + Sys.Sleep(1000); // 登录成功以后做一次内网广播 SayHello(true); }