mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-25 12:16:42 +00:00
Improve client handling
This commit is contained in:
parent
d50c8929a2
commit
01097968e8
@ -39,8 +39,8 @@ ConsoleInput * telnetConsole;
|
|||||||
|
|
||||||
void telnetClientDisconnect()
|
void telnetClientDisconnect()
|
||||||
{
|
{
|
||||||
Log.notice(TAG_TELN, F("Closing session from %s"), telnetClient.remoteIP().toString().c_str());
|
|
||||||
Log.unregisterOutput(1); // telnetClient
|
Log.unregisterOutput(1); // telnetClient
|
||||||
|
Log.notice(TAG_TELN, F("Closing session from %s"), telnetClient.remoteIP().toString().c_str());
|
||||||
telnetLoginState = TELNET_UNAUTHENTICATED;
|
telnetLoginState = TELNET_UNAUTHENTICATED;
|
||||||
telnetLoginAttempt = 0; // Initial attempt
|
telnetLoginAttempt = 0; // Initial attempt
|
||||||
// delete telnetConsole;
|
// delete telnetConsole;
|
||||||
@ -58,7 +58,7 @@ void telnetClientLogon()
|
|||||||
/* Now register logger for telnet */
|
/* Now register logger for telnet */
|
||||||
Log.registerOutput(1, &telnetClient, LOG_LEVEL_VERBOSE, true);
|
Log.registerOutput(1, &telnetClient, LOG_LEVEL_VERBOSE, true);
|
||||||
telnetClient.flush();
|
telnetClient.flush();
|
||||||
telnetClient.setTimeout(10);
|
// telnetClient.setTimeout(10);
|
||||||
|
|
||||||
Log.notice(TAG_TELN, F("Client login from %s"), telnetClient.remoteIP().toString().c_str());
|
Log.notice(TAG_TELN, F("Client login from %s"), telnetClient.remoteIP().toString().c_str());
|
||||||
}
|
}
|
||||||
@ -301,14 +301,13 @@ void IRAM_ATTR telnetLoop()
|
|||||||
} else {
|
} else {
|
||||||
|
|
||||||
/* Active Client: Process user input */
|
/* Active Client: Process user input */
|
||||||
if(telnetConsole) {
|
if(telnetConsole && telnetClient.connected()) {
|
||||||
int16_t keypress = telnetConsole->readKey();
|
int16_t keypress = telnetConsole->readKey();
|
||||||
switch(keypress) {
|
switch(keypress) {
|
||||||
case ConsoleInput::KEY_PAUSE:
|
case ConsoleInput::KEY_PAUSE:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user