Descripción
Devuelve el número de bytes disponibles para la lectura (es decir, la cantidad de datos que se han escrito por el cliente para el servidor al que está conectado).available() hereda de la clase Stream.
Sintaxis
client.available()
Parámetros
NingunoRetornos
El número de bytes disponibles.
Ejemplo
#include <Ethernet.h>
#include <SPI.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 10, 0, 0, 177 };
byte server[] = { 64, 233, 187, 99 }; // Google
EthernetClient client;
void setup()
{
Ethernet.begin(mac, ip);
Serial.begin(9600);
delay(1000);
Serial.println("conectando...");
if (client.connect(server, 80)) {
Serial.println("conectado");
client.println("GET /search?q=arduino HTTP/1.0");
client.println();
} else {
Serial.println("Fallo de conexión");
}
}
void loop()
{
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Srial.println("desconectando.");
client.stop();
for(;;)
;
}
}
#include <SPI.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 10, 0, 0, 177 };
byte server[] = { 64, 233, 187, 99 }; // Google
EthernetClient client;
void setup()
{
Ethernet.begin(mac, ip);
Serial.begin(9600);
delay(1000);
Serial.println("conectando...");
if (client.connect(server, 80)) {
Serial.println("conectado");
client.println("GET /search?q=arduino HTTP/1.0");
client.println();
} else {
Serial.println("Fallo de conexión");
}
}
void loop()
{
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Srial.println("desconectando.");
client.stop();
for(;;)
;
}
}
No hay comentarios:
Publicar un comentario