TCPEvent
The TCPEvent
class provides information about events occurring during the lifecycle of a TCP connection. It is generated when a TCPConnection is opened and is typically utilized in callbacks such as onConnection
, onData
, onError
, and others.
História
Release | Mudanças |
---|---|
20 R9 | New ip , and port attributes |
20 R8 | Classe adicionada |
TCPEvent Object
A TCPEvent
object is immutable and non-streamable.
As seguintes propriedades estão disponíveis:
data : Blob the data associated with the event |
ip : Text the IP address of the remote machine |
port : Number the port number of the remote machine |
type : Text the type of the event |
.data
data : Blob
Descrição
The .data
property contains the data associated with the event. 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
The .ip
property contains the IP address of the remote machine.
.port
port : Number
Descrição
The .port
property contains the port number of the remote machine.
.type
type : Text
Descrição
The .type
property contains the type of the event. Valores possíveis:
"connection"
: Indicates that a TCPConnection was successfully established."data"
: Indicates that data has been received."error"
: Indicates that an error occurred during the TCPConnection."close"
: Indicates that the TCPConnection has been properly closed."terminate"
: Indicates that the TCPConnection is about to be released.