Reference.ClientAvailable History

Hide minor edits - Show changes to markup

June 02, 2010, at 11:46 AM by Equipo Traduccion -
Changed line 40 from:
    Serial.println("connected");
to:
    Serial.println("conectado");
June 02, 2010, at 11:20 AM by Equipo Traduccion -
Changed line 44 from:
    Serial.println("connection failed");
to:
    Serial.println("conexion fallida");
June 02, 2010, at 11:17 AM by Equipo Traduccion -
Changed lines 1-2 from:

Ethernet : Client class

to:

Ethernet : Clase Client

Changed lines 5-10 from:

Description

Returns the number of bytes available for reading (that is, the amount of data that has been written to the client by the server it is connected to).

Syntax

to:

Descripción

Retorna el número de Bytes disponibles para su lectura (es decir , la cantidad de datos escritos en el cliente por el servidor al que está conectado).

Sintaxis

Changed lines 13-20 from:

Parameters

none

Returns

The number of bytes available.

to:

Parámetros

ninguno

Retorna

El número de Bytes disponibles.

Changed line 37 from:
  Serial.println("connecting...");
to:
  Serial.println("conectando...");
Changed line 57 from:
    Serial.println("disconnecting.");
to:
    Serial.println("desconectando.");
September 02, 2008, at 10:39 PM by David A. Mellis -
Added lines 1-64:

Ethernet : Client class

available()

Description

Returns the number of bytes available for reading (that is, the amount of data that has been written to the client by the server it is connected to).

Syntax

client.available()

Parameters

none

Returns

The number of bytes available.

#include <Ethernet.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 10, 0, 0, 177 };
byte server[] = { 64, 233, 187, 99 }; // Google

Client client(server, 80);

void setup()
{
  Ethernet.begin(mac, ip);
  Serial.begin(9600);

  delay(1000);

  Serial.println("connecting...");

  if (client.connect()) {
    Serial.println("connected");
    client.println("GET /search?q=arduino HTTP/1.0");
    client.println();
  } else {
    Serial.println("connection failed");
  }
}

void loop()
{
  if (client.available()) {
    char c = client.read();
    Serial.print(c);
  }

  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();
    for(;;)
      ;
  }
}

Share