From 84228b1c73498b74dd4a5615eed37f0c27ecdf25 Mon Sep 17 00:00:00 2001 From: NameOfTheRose Date: Mon, 29 Jan 2018 18:28:28 +0200 Subject: [PATCH] Nameoftherose patch for Issue #2435 (#4256) * WiFiTelnetToSerial Example - Minor Issues #2435 * WiFiTelnetToSerial Example - Minor Issues #2435 Patch to rectify issue #2435 --- .../examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino b/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino index fa8150840..0197d1661 100644 --- a/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino +++ b/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino @@ -59,12 +59,15 @@ void loop() { if(serverClients[i]) serverClients[i].stop(); serverClients[i] = server.available(); Serial1.print("New client: "); Serial1.print(i); - continue; + break; } } //no free/disconnected spot so reject - WiFiClient serverClient = server.available(); - serverClient.stop(); + if ( i == MAX_SRV_CLIENTS) { + WiFiClient serverClient = server.available(); + serverClient.stop(); + Serial1.println("Connection rejected "); + } } //check clients for data for(i = 0; i < MAX_SRV_CLIENTS; i++){