Saltar para o conteúdo principal
Versão: Próximo

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
ReleaseMudanças
20 R9Novos atributos ip e port
20 R8Classe adicionada

Objeto TCPEvent

Um objeto TCPEvent é imutável e não pode ser transmitido.

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. É válido apenas para eventos do tipo "data".

nota

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.

.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": 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.