TCPEvent
The TCPEvent
class provides information about events occurring during the lifecycle of a TCP connection. Ele é gerado quando um TCPConnection é aberto e normalmente utilizado em callbacks como onConnection
, onData
, onError
, entre outros.
História
Release | Mudanças |
---|---|
20 R9 | Novos atributos ip e port |
20 R8 | Classe adicionada |
TCPEvent Object
A TCPEvent
object is immutable and non-streamable.
As seguintes propriedades estão disponíveis:
data: Blob os dados associados ao evento |
ip : Text o endereço IP da máquina remota |
port : Number o número da porta da máquina remota |
type : Text o tipo do evento |
.data
data: Blob
Descrição
A propriedade .data
contém os dados associados ao evento. It is only valid for events of type "data"
.
When working with low-level TCP/IP connections, keep in mind there is no guarantee that all data will arrive in a single packet. Data arrives in order but may be fragmented across multiple packets.
.ip
ip : Text
Descrição
A propriedade .ip
contém o endereço IP da máquina remota.
.port
port : Number
Descrição
A propriedade .port
contém o número da porta da máquina remota .
.type
type : Text
Descrição
A propriedade .type
contém o tipo do evento. Valores possíveis:
"conexão"
: indica que uma TCPConnection foi estabelecida com sucesso."data"
: Indicates that data has been received."error"
: indica que um erro ocorreu durante a TCPConnection."close"
: indica que a TCPConnection foi fechada corretamente."terminate"
: indica que a TCPConnection está prestes a ser liberada.