MCPcopy Create free account
hub / github.com/JoaoLopesF/RemoteDebug / handleClientData

Method handleClientData

src/utility/WebSocketsClient.cpp:433–453  ·  view source on GitHub ↗

* Handel incomming data from Client */

Source from the content-addressed store, hash-verified

431 * Handel incomming data from Client
432 */
433void WebSocketsClient::handleClientData(void) {
434 int len = _client.tcp->available();
435 if(len > 0) {
436 switch(_client.status) {
437 case WSC_HEADER: {
438 String headerLine = _client.tcp->readStringUntil('\n');
439 handleHeader(&_client, &headerLine);
440 }
441 break;
442 case WSC_CONNECTED:
443 WebSockets::handleWebsocket(&_client);
444 break;
445 default:
446 WebSockets::clientDisconnect(&_client, 1002);
447 break;
448 }
449 }
450#if (WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP8266) || (WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP32)
451 delay(0);
452#endif
453}
454#endif
455
456/**

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected