disconnect existing wifi client when new connection established

このコミットが含まれているのは:
liamcottle
2025-08-29 19:50:05 +12:00
コミット 796b4c705c
+12 -1
ファイルの表示
@@ -44,7 +44,18 @@ bool SerialWifiInterface::isWriteBusy() const {
}
size_t SerialWifiInterface::checkRecvFrame(uint8_t dest[]) {
if (!client) client = server.available();
// check if new client connected
auto newClient = server.available();
if (newClient) {
// disconnect existing client
deviceConnected = false;
client.stop();
// switch active connection to new client
client = newClient;
}
if (client.connected()) {
if (!deviceConnected) {