1. String readString = String(30);
2. EthernetClient cliente = servidor.available();
3. char c = cliente.read();
4. readString.concat(c);
5. int REL = readString.indexOf("REL=");
6. if (readString.substring (REL, REL + 6) == "REL=CT")
-
Creas el objeto readString como una instancia de la clase String.
-
Creas el objeto cliente como una instancia de la clase EthernetClient
-
Creas la variable char c que contiene los caracteres leidos del cliente
-
Concatenas en el objeto readString el contenido de la variable c
-
Creas la variable entera REL con la clase indexOf() que ubica la cadena "REL=" dentro del objeto readString.
indexOf() localiza una cadena dentro de otra cadena. De forma predeterminada, busca desde el comienzo de la cadena, pero también puede comenzar desde un índice dado, lo que permite la localización de todas las instancias de la cadena.
- En esta condicion estar extrayendo parte de la cadena readString y la compara con la cadena "REL=CT"
substring() Obtener una subcadena de una cadena. El índice inicial es inclusivo (el carácter correspondiente se incluye en la subcadena), pero el índice final opcional es exclusivo (el carácter correspondiente no está incluido en la subcadena). Si se omite el índice final, la subcadena continúa hasta el final de la cadena.