| socket | Manejador del socket (solo lectura) |
| nPort | Puerto utilizado (solo lectura) |
| date | Fecha de conexión (solo lectura) |
| time | Hora de conexión (solo lectura) |
| nUsers | Número de conexiones activas en el objeto (solo lectura) |
| nTotUsrs | Número total de usuarios que se han conectado al objeto, aunque la idea es llevar el conteo total o volver a iniciar en determinando momento, se permite modificar con cualquier cantidad a discreción del programador |
| nUsrCount | Devuelve el total de usuarios conectados a todos los objetos qSocket activos en el programa |
| nTotalCount | Número total de usuarios que se han conectado a todos los objetos qSocket del programa, aunque la idea es llevar el conteo total o volver a iniciar en determinando momento, se permite modificar con cualquier cantidad a discreción del programador |
| init() | Inicializa el uso de sockets, se debe de utilizar siempre antes de comenzar a utilizar la clase qSocket |
| cleanup() | Apaga el uso de sockets |
| newServer() | Crea un objeto qSocket para conexión como servidor |
| newClient() | Crea un objeto qSocket cliente y lo conecta al servidor |
| address() | Obtiene la IP remota |
| error() | Devuelve el último codigo de error |
| errorDes() | Devuelve la descripción del último error |
| port() | Devuelve el puerto remoto |
| recvLine() | Recibe una línea de datos indicada por un fin de línea (CRLF) |
| recv() | Recibe una cantidad indicada de datos |
| recvAll() | Recibe la información pendiente de recibir |
| recvBlock() | Recibe una línea de datos indicada por una cadena de caracteres definida por el usuario |
| setTimeOut() | Indica el tiempo de espera antes de cerrar el socket |
| getTimeOut() | Devuelve el tiempo de espera definido para esperar antes de cerrar el socket |
| sendAll() | Envía los datos indicados |
| sendLenAll() | Envía el tamaño del paquete de datos seguido de los datos |
| sendLine() | Envía los datos seguidos de un fin de línea (CRLF) |
| sendBlock() | Envía los datos seguidos de la cadena caracteres definida por el usuario como fin de bloque |
| accept() | Activa el socket de un objeto qSocket servidor para esperar conexiones |
| sendFile() | Envía un archivo |
| close() | Cierra y destruye el socket |
| nPort | Puerto que se utilizará para la conexión |
| nModulo | Número del módulo que se quiere accesar |
| nPermiso | Número del permiso que se pide para tener acceso |
| nResult | Variable enviada por referencia, en ella será devuelto el número de caracteres leido, si se recibe fin de línea (CRLF), nResult devolverá el total incluida la cadena, aunque no se incluya el fin de línea en ella, si no se envía no se devuelve el total de bytes recibidos |
| nTam | Tamaño máximo de caracteres a leer, si o se envía, se espera hasta el fin de línea |
| cDatos | Variable enviada por referencia, en ella será devuelo los caracteres leidos, los cuales se iran escribiendo sobre la información contenida en cDatos desde el primer caracter hasta el último, tal como sean leidos del puerto |
| nTam | Tamaño máximo de caracteres a recibir, si o se envía, el límite es el tamaño de cDatos |
| cDatos | Variable enviada por referencia, en ella será devuelo los caracteres leidos, los cuales se iran escribiendo sobre la información contenida en cDatos desde el primer caracter hasta el último, tal como sean leidos del puerto |
| nTam | Tamaño máximo de caracteres a recibir, si o se envía, el límite es el tamaño de cDatos |
| cFinBlock | Cadena de caracteres que indica el final del bloque |
| nResult | Variable enviada por referencia, en ella será devuelto el número de caracteres leido, si se recibe el fin de bloque, nResult devolverá el total incluido el bloque, aunque no se incluya el fin de bloque en ella, si no se envía no se devuelve el total de bytes recibidos |
| nTam | Tamaño máximo de caracteres a leer, si o se envía, se espera hasta el encontrar el fin de bloque |
| nMiliSec | Milisegundos que esperara el socket antes de cerrarse. -1 asigna tiempo indefinido |
| cData | Cadena de caracteres que desea enviarse |
| nTam | Indica si solamente se envía una parte de la cadena, si es menor que el tamaño de cData, solo se envía lo indicado en nTam |
| cData | Cadena de caracteres que desea enviarse |
| nTam | Indica si solamente se envía una parte de la cadena, si es menor que el tamaño de cData, solo se envía lo indicado en nTam |
| cData | Cadena de caracteres que desea enviarse |
| cData | Cadena de caracteres que desea enviarse |
| cBlock | Cadena que indica el fin de bloque |
| xFuncion | Codeblock o nombre o apuntador de una función que se disparará al momento de detectar una nueva conexión |
| oClase | Clase que contiene el método que se va a disparar al detectar una nueva conexión |
| xMetodo | Nombre o apuntador al método que se disparará al momento de detectar una nueva conexión |
| cHead | Encabezado que será enviado antes del archivo, si no se envía, no se envíará nada antes del archivo |
| cFile | Nombre del archivo que será enviado, si el archivo no se encuentra en el directorio por defecto, deberá incluirse el camino |
| bMonitoreo | Codeblock que se evalúa durante el proceso de envío del archivo, el cual puede ser utilizado para monitorear el avance, recibirá como parámetro los bytes del archivo leídos hasta el momento, el codeblock deberá devolvera un valor lógico, si es .f. se detendrá el proceso de envío. Es un parámetro opcional. |