Bridge - Clase Client

FUNCIONES

stop()

Descripción:
Desconecta del servidor.

Sintaxis:
client.stop()

Parámetros:
client: el nombre de la instancia de YunClient

Retornos:
Ninguno
________________________________________________________________________

connect()

Descripción:
Se conecta a una dirección IP y puerto. El valor de retorno indica el éxito o el fracaso. También es compatible con las búsquedas de DNS cuando se utiliza un nombre de dominio.

Sintaxis:
client.connect()
client.connect(ip, port)

client.connect(URL, port)

Parámetros:
client: nombre de la instancia de YunClient
ip: la dirección IP a la que el cliente se conectará (serie de 4 bytes)
URL: el nombre de dominio al que el cliente se conectará (string, por ejemplo.:"arduino.cc ")

port: el puerto al que el cliente se conectará (int)

Retornos:
Devuelve true si la conexión se realiza correctamente, false en caso contrario.

________________________________________________________________________

connected()

Descripción:
Informa si el cliente está conectado o no lo está. Tenga en cuenta que un cliente se considera conectado si la conexión se ha cerrado, pero todavía hay datos no leídos.

Sintaxis:
client.connected ()

Parámetros:
client: el nombre de la instancia de YunClient

Retornos:
Devuelve true si el cliente está conectado, false en caso contrario.

________________________________________________________________________

available()

Descripción:
Devuelve el número de bytes disponibles a leer (es decir, la cantidad de datos que se han escrito para el cliente por el servidor al que está conectado).

Sintaxis:
client.available ()

Parámetros:
client: el nombre de la instancia de YunClient

Retornos:
El número de bytes disponibles.

________________________________________________________________________

read()

Descripción:
Lee el siguiente byte recibido desde el servidor al que está conectado el cliente (después de la última llamada a read()).

Sintaxis:
client.read ()

Parámetros:
client: el nombre de la instancia de YunClient

Retornos:
El siguiente byte (o carácter), o -1 si no hay ninguno disponible.

________________________________________________________________________

write()

Descripción:
Escribe datos en el servidor al que el cliente está conectado

Sintaxis:
client.write (data)

Parámetros:
client: el nombre de la instancia de YunClient
data: el byte o char a escribir

Retornos:
byte: el número de caracteres escritos. No es necesario leer este valor.

________________________________________________________________________

peek()

Descripción:
Lee un byte del archivo sin avanzar a la siguiente posición. Es decir, las llamadas sucesivas a peek() devolverán el mismo valor, al igual que la siguiente llamada a read ().

Sintaxis:
client.peek ()

Parámetros:
client: el nombre de la instancia de YunClient

Retornos:
int: el primer byte de datos de entrada disponibles (o -1 si no hay datos disponibles)

________________________________________________________________________

flush()

Descripción:
Descarta cualquier byte que se haya escrito para el cliente, pero que aún no ha sido leído.

Sintaxis:
client.flush ()

Parámetros:
client: el nombre de la instancia de YunClient

Retornos:
Ninguno



No hay comentarios:

Publicar un comentario