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;
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.
Principal
/*******/
Variable
/******/
C1 : Nul Ou CanalTcpIp;
Port : Entier;
C2 : Caractere;
E3 : Entier;
Debut
...
Si C1.TenterDAccepterUnClient(Port) Alors
/* Le premier client de la file d'attente est pris. */
E3=C1.LireUneLigne(C2, 200);
/* La demande du client est lue. */
...
C1.Fermer();
Fin Si
...
Fin Principal
- | - | - | - | - | - | - | - | - |