Package tcpUdp

Classe TCPConnection

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- TCPConnection

Description


Décrit et gère une connexion cliente TCP.


Aperçu des attributs



Aperçu des méthodes


delete Appelée lors de la destruction de l'instance.
fail Obtient le statut de la connexion en cours.
getDistantIPAddress Obtient l'adresse IP de la machine distante.
getDistantPortNumber Obtient le numéro de port utilisé sur la machine distante.
getLocalIPAddress Obtient l'adresse IP de la machine locale.
getLocalPortNumber Obtient le numéro de port utilisé sur la machine locale.
new Crée une nouvelle connexion TCP vers une machine distante.
read Lit depuis la connexion réseau une trame de données.
write Envoie sur le réseau une trame de données.


Référence des attributs



Référence des méthodes


delete

void delete();

Appelée lors de la destruction de l'instance.

fail

bool fail();

Obtient le statut de la connexion en cours.

Valeur de retour
true si la connexion est ouverte correctement, false si la connexion a un problème

getDistantIPAddress

string getDistantIPAddress();

Obtient l'adresse IP de la machine distante.

Valeur de retour
l'adresse IP distante

getDistantPortNumber

int getDistantPortNumber();

Obtient le numéro de port utilisé sur la machine distante.

Valeur de retour
le numéro du port distant

getLocalIPAddress

string getLocalIPAddress();

Obtient l'adresse IP de la machine locale.

Valeur de retour
l'adresse IP locale

getLocalPortNumber

int getLocalPortNumber();

Obtient le numéro de port utilisé sur la machine locale.

Valeur de retour
le numéro du port local

new

void new(int portNumber, string host);

Crée une nouvelle connexion TCP vers une machine distante.

Paramètres
portNumber - le port de la machine distante
host - le nom de la machine distante

read

bool read(string & result);

Lit depuis la connexion réseau une trame de données.

Paramètres
result - la trame de données lue
Valeur de retour
true si la lecture a été couronnée de succès, false si un problème est survenu

write

void write(string str);

Envoie sur le réseau une trame de données.

Paramètres
str - les données à envoyer


© Virtualys / E.N.I.B. / LI2 - Tous droits réservés
Dernières modifications :