pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Exemples évolués

Chaque exemple montre une utilisation pratique de la fonction du WLangage.

Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.

Revenir à la page des exemples évolués


Le code suivant correspond au code exécuté par un thread de réception des messages envoyés sur une socket.



sMessage est un buffer // Message en cours de réception
// On attend en permanence les messages avec des écoutes bloquantes
BOUCLE
    // Lecture bloquante des messages de demande de connexion
    sMessage = SocketLit ( csNomSocketRequete , Faux , 50 )
    // Est-ce que le message est une requête de connexion
    SI sMessage ~= csREQ ALORS
       // On informe l'utilisateur
       Message ( "On a reçu une demande de connexion" )
       // On écoute la requête
       EcouteRequeteDebutMessage ()
       // On vide le contenu de la barre de message
       Message ( "" )
    FIN
FIN