UpsNap.CanalTuyauNomme.AccepterUnClient

Procedure AccepterUnClient();

Description

La méthode AccepterUnClient permet à une tâche se comportant comme un serveur de canal Named Pipe d'accepter de traiter la demande d'un nouveau client. S'il n'y a pas de client en attente, la tâche est suspendue.

Le délai de suspension est limité à la valeur du paramètre garde d'Up ! Network qui est exprimé en secondes. Si le délai expire, l'exception AccepterImpossible est envoyée.

Après l'appel à cette méthode, la tâche peut réaliser des appels aux méthodes Lire, LireUneLigne ou LireUnMot. L'appel à la méthode Fermer signifie que la demande du client est traitée.

Exemple

Principal
/*******/
Variable
/******/
Debut ...
C1.AccepterUnClient();
/* Le premier client de la file d'attente est pris. */
E3=C1.LireUneLigne(C2, 256);
/* La demande du client est lue. */
...
C1.Fermer();
...
Fin Principal

Voir aussi

TenterDAccepterUnClient pour tenter d'accepter un nouveau client et ConnecterAUnServeur pour se connecter à un serveur.

Traduction

---------