Saltar al contenido principal
Versión: 21 R4 BETA

TCPEvent

La clase TCPEvent ofrece información sobre los eventos que se producen durante el ciclo de vida de una conexión TCP. Un evento se genera cuando se abre una TCPConnection y se utiliza normalmente en retrollamadas tales como onConnection, onData, onError y otras.

Historia
LanzamientoModificaciones
20 R9Nuevos atributos address y port
20 R8Clase añadida

Objeto TCPEvent​

Un objeto TCPEvent es inmutable y no se puede transmitir.

Las siguientes propiedades están disponibles:

address : Text
la dirección IP de la máquina remota
data : Blob
los datos asociados al evento
port : Number
el número de puerto de la máquina remota
type : Text
el tipo del evento

.address​

address : Text

Descripción​

La propiedad .address contiene la dirección IP de la máquina remota.

.data​

data : Blob

Descripción​

La propiedad .data contiene los datos asociados al evento. Sólo es válido para eventos de tipo "data".

nota

Cuando trabaje con conexiones TCP/IP de bajo nivel, tenga en cuenta que no hay garantía de que todos los datos lleguen en un solo paquete. Los datos llegan en orden, pero pueden fragmentarse a través de múltiples paquetes.

.port​

port : Number

Descripción​

La propiedad .port contiene el número de puerto de la máquina remota.

.type​

type : Text

Descripción​

La propiedad .type contiene el tipo del evento. Los valores posibles son:

  • "connection": indica que una conexión TCP fue establecida con éxito.
  • "data": indica que los datos han sido recibidos.
  • "error": indica que se ha producido un error durante la TCPConnection.
  • "close": indica que la TCPConnection ha sido correctamente cerrada.
  • "terminate": indica que el TCPConnection está a punto de ser liberado.