Saltar al contenido principal
Versión: 21 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.