CanalTcpIp.TenterDAccepterUnClient

Description...
Exemple...
Voir aussi...
Traduction...

Fonction TenterDAccepterUnClient(Port : Entier Sortie) Retourner Booleen;

Fonction TenterDAccepterUnClient(Port : Entier Sortie, AdresseIp1 : Entier Sortie, AdresseIp2 : Entier Sortie, AdresseIp3 : Entier Sortie, AdresseIp4 : Entier Sortie) Retourner Booleen;

La méthode TenterDAccepterUnClient permet à une tâche se comportant comme un serveur du canal Tcp-Ip d'accepter de traiter la demande d'un nouveau client. S'il n'y a pas de client en attente, la méthode retourne Faux et la tâche n'est pas suspendue. Sinon, la méthode retourne Vrai.

Le premier client de la file d'attente du canal Tcp-Ip est sélectionné. Le paramètre Port récupère le numéro du port du client. Si les paramètres AdresseIp1, AdresseIp2, AdresseIp3 et AdresseIp4 sont précisés, alors l'adresse du client est retourné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.

Revenir en haut de la page...

Principal
Variable Debut ...
Si C1.TenterDAccepterUnClient(Port) Alors
/* Le premier client de la file d'attente est pris. */ /* La demande du client est lue. */ Fin Si
...
Fin Principal

Revenir en haut de la page...

AccepterUnClient pour accepter un nouveau client et ConnecterAUnServeur pour se connecter à un serveur.

Revenir en haut de la page...

ZumEinesKlientenAnzunehmenVersuchenTryToAcceptAClient尝试对受理客户IntentarAceptarAUnCliente----

Revenir en haut de la page...