Package tcpUdp

Classe TCPListener

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- TCPListener

Description


Décrit et gère une attente de connexion TCP. Cette classe constitue en fait un serveur de connexions TCP.


Aperçu des attributs



Aperçu des méthodes


delete Appelée lors de la destruction de l'instance.
fail Obtient le statut du serveur.
getIPAddress Obtient l'adresse IP de la machine serveur.
getNbPending Obtient le nombre de connexions initialisées et en attente d'etre utilisées.
getPortNumber Obtient le numéro du port d'écoute.
new Crée un nouveau serveur TCP en écoute sur le port spécifié.
nextConnection Se place en attente d'une connexion (fonction bloquante).


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 du serveur.

Valeur de retour
true si le serveur est opérationnel, false sinon

getIPAddress

string getIPAddress();

Obtient l'adresse IP de la machine serveur.

Valeur de retour
l'adresse IP du serveur

getNbPending

int getNbPending();

Obtient le nombre de connexions initialisées et en attente d'etre utilisées.

Valeur de retour
le nombre de connexions en attente

getPortNumber

int getPortNumber();

Obtient le numéro du port d'écoute.

Valeur de retour
le numéro du port d'écoute

new

void new(int portNumber);

Crée un nouveau serveur TCP en écoute sur le port spécifié.

Paramètres
portNumber - le numéro du port d'écoute

nextConnection

TCPConnection nextConnection();

Se place en attente d'une connexion (fonction bloquante). Dès qu'un client TCP se connecte sur le serveur, cette méthode renvoie une connexion TCP valide.

Valeur de retour
une connexion vers un client


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