como criar servidor TCP por ESP8266?

Quero criar um servidor TCP Wifi simples por ESP8266 no Arduino IDE. Mas tenho um grande problema: quando envio um caractere ou sequência do cliente, não consigo recebê-lo no servidor.

Na verdade, eu conecto esp8266 ao meu PC e quero ver enviar caracteres do cliente no terminal do PC. meu lado de envio é o aplicativo de protocolo Socket para android! e o código completo que escrevo no lado de sever é:

WiFiServer server(8888);
void setup() 
{
  initHardware();
  setupWiFi();
  server.begin();
}
void loop() 
{
  WiFiClient client = server.available();
  if (client) {
    if (client.available() > 0) {
      char c = client.read();
      Serial.write(c);
    }
  }
}
void setupWiFi()
{
  WiFi.mode(WIFI_AP);
  WiFi.softAP("RControl", WiFiAPPSK);
}

void initHardware()
{
  Serial.begin(115200);
}

Faça a taxa de transmissão definida para 115200 nos dois lados.

questionAnswers(1)

yourAnswerToTheQuestion