Package tcpUdp

Classe UDPBroadcaster

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- UDPBroadcaster

Description


Gère une connexion de type broadcast UDP (communication par diffusion de datagrammes).


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.
getIPAddress Obtient l'adresse IP de la machine.
getPortNumber Obtient le numéro de port utilisé pour la diffusion.
new Crée une nouvelle connexion UDP sur le port spécifié.
read Lit depuis la connexion réseau une trame de données.
readFrom Lit depuis la connexion réseau une trame de données, en provenance d'une machine spécifiée.
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.

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

getIPAddress

string getIPAddress();

Obtient l'adresse IP de la machine.

Valeur de retour
l'adresse IP

getPortNumber

int getPortNumber();

Obtient le numéro de port utilisé pour la diffusion.

Valeur de retour
le numéro du port

new

void new(int portNumber);

Crée une nouvelle connexion UDP sur le port spécifié.

Paramètres
portNumber - port de la connexion

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

readFrom

bool readFrom(string & result, int & portNumber, string & ipAddress);

Lit depuis la connexion réseau une trame de données, en provenance d'une machine spécifiée.

Paramètres
result - la trame de données lue
portNumber - le port de la machine distante
ipAddress - l'adresse IP de la machine distante
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 :