Aller au contenu principal
Version: 20 R9 BETA

TCPEvent

La classe TCPEvent fournit des informations sur les événements survenant au cours du cycle de vie d'une connexion TCP. Un événement est généré lorsqu'une TCPConnection est ouverte et est typiquement utilisé dans des callbacks tels que onConnection, onData, onError, et d'autres.

Historique
ReleaseModifications
20 R9Nouveaux attributs ip et port
20 R8Classe ajoutée

Objet TCPEvent

Un objet TCPEvent est immutable et non-streamable.

Les propriétés suivantes sont disponibles :

data : Blob
les données associées à l'événement
ip : Text
l'adresse IP de la machine distante
port : Number
le numéro de port de la machine distante
type : Texte
le type d'événement

.data

data : Blob

Description

La propriété .data contient les données associées à l'événement. Elle n'est valide que pour les événements de type "data".

note

Lorsque vous travaillez avec des connexions TCP/IP de bas niveau, n'oubliez pas qu'il n'y a aucune garantie que toutes les données arrivent en un seul paquet. Les données arrivent dans l'ordre mais peuvent être fragmentées en plusieurs paquets.

.ip

ip : Text

Description

La propriété .ip contient l'adresse IP de la machine distante.

.port

port : Number

Description

La propriété .port contient le numéro de port de la machine distante.

.type

type : Texte

Description

La propriété .type contient le type d'événement. Valeurs possibles :

  • "connection" : indique qu'une connexion TCP a été établie avec succès.
  • "data" : indique que des données ont été reçues.
  • "error": indique qu'une erreur est survenue pendant la TCPConnection.
  • "close" : indique que la connexion TCP a été correctement fermée.
  • "terminate" : indique que la connexion TCP est sur le point d'être libérée.