stop()
Descripción:
Desconecta del servidor.
Sintaxis:
client.stop()
Parámetros:
client: el nombre de la instancia de YunClient
Retornos:
Ninguno
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)
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)
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.
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.
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.
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.
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
data: el byte o char a escribir
Retornos:
byte: el número de caracteres escritos. No es necesario leer este valor.
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)
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
Ninguno
No hay comentarios:
Publicar un comentario