void Con::TCPhandler(){ if (this->curType&CON_TCP){ if (ConSrv.hasClient()){ if (ConTcp.connected()){ ConTcp.stop(); } ConTcp=ConSrv.available(); ConTcp.write("Hello\n",6); } } }
void connectClients() { if (server.hasClient()) { if (!serverClient || !serverClient.connected()) { if (serverClient) serverClient.stop(); serverClient = server.available(); } else { //no free/disconnected spot so reject WiFiClient rejectClient = server.available(); rejectClient.stop(); } } }
void cTcpTrace::task(void) { if (tcpTraceServer.hasClient()) { if (!tcpTraceClient || !tcpTraceClient.connected()) { if(tcpTraceClient) tcpTraceClient.stop(); tcpTraceClient = tcpTraceServer.available(); println("Welcom to trace."); } } }