TCPEvent
A classe TCPEvent fornece informações sobre os eventos que ocorrem durante o ciclo de vida de uma conexão TCP. Ele é gerado quando um TCPConnection é aberto e normalmente utilizado em callbacks como onConnection, onData, onError, entre outros.
História
| Release | Mudanças |
|---|---|
| 20 R9 | New address and port attributes |
| 20 R8 | Classe adicionada |
Objeto TCPEvent
Um objeto TCPEvent é imutável e não pode ser transmitido.
As seguintes propriedades estão disponíveis:
| address : Text the IP address of the remote machine |
| data: Blob os dados associados ao evento |
| port : Number o número da porta da máquina remota |
| type : Text o tipo do evento |
.address
address : Text
Descrição
The .address property contains the IP address of the remote machine.
.data
data: Blob
Descrição
A propriedade .data contém os dados associados ao evento. É válido apenas para eventos do tipo "data".
Ao trabalhar com conexões TCP/IP de baixo nível, lembre-se de que não há garantia de que todos os dados chegarão em um único pacote. Os dados chegam em ordem, mas podem estar fragmentados em vários pacotes.
.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": Indica que os dados foram recebidos."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.