Clase GSMServer: La clase Server crea servidores que pueden enviar datos y recibir datos de clientes conectados (programas que se ejecutan en otros equipos o dispositivos).
| |
FUNCIONES Server | |
Descripción
|
Server es la clase base para todas las llamadas basadas al servidor de GPRS.
No se llama directamente, sino que invoca cada vez que se utiliza una función que depende de él. |
Sintaxis
|
GSMServer server(port);
|
Parámetros
|
port: int, el puerto del servidor aceptará conexiones entrantes. El puerto web
por defecto es el 80. |
________________ | __________________________________________________________________ |
ready()
| |
Descripción
|
Recupera el último estado de los comandos al servidor
|
Sintaxis
|
server.ready()
|
Parámetros
|
Ninguno
|
Retornos
| int - 0 si la última orden se sigue ejecutando, si el lo hace con éxito 1, > 1 si hay un error. |
__________________ | __________________________________________________________________ |
beginWrite()
| |
Descripción
|
Comienza a escribir a los clientes conectados.
|
Sintaxis
|
server.beginWrite()
|
Parámetros
|
Ninguno
|
Retornos
|
Ninguno
|
__________________ | __________________________________________________________________ |
write()
| |
Descripción
| Escribe datos a todos los clientes conectados a un servidor. |
Sintaxis
| - server.write(data) - server.write(buffer) - server.write(buffer, size) |
Parámetros
| - data: el valor a escribir (byte or char) - buffer : una matriz de datos (byte or char) a escribir - size : tamaño del buffer a escribir (byte) |
Retornos
| byte - write() devuelve el número de bytes escritos. No es necesario leer esto. |
__________________ | __________________________________________________________________ |
endWrite()
| |
Descripción
| Indica al servidor que deje de escribir a los clientes conectados. |
Sintaxis
| server.endWrite() |
Parámetros
| Ninguno |
Retornos
| Ninguno |
__________________ | __________________________________________________________________ |
read()
| |
Descripción
| Ler el siguiente byte recibido de un cliente conectado (después de la última llamada de read ()). read() hereda de la clase Stream |
Sintaxis
| server.read() |
Parámetros
| Ninguno |
Retornos
| int - El siguiente byte (o carácter), o -1 si no hay ninguno disponible. |
__________________ | __________________________________________________________________________ |
available()
| |
Descripción
| Escucha a clientes entrantes |
Sintaxis
| server.available() |
Parámetros
| Ninguno |
Retornos
| int - El número de clientes conectados |
__________________ | __________________________________________________________________________ |
available()
| |
Descripción
| Indica al servidor que deje de escuchar las conexiones entrantes. |
Sintaxis
| serevr.stop() |
Parámetros
| Ninguno |
Retornos
| Ninguno |
Clase GSMServer
Suscribirse a:
Entradas (Atom)
No hay comentarios:
Publicar un comentario