Fichier texte: [hello-client.cc]
// -*- coding: latin-1 -*- #include "libsocket.hh" using namespace std; // includes C++ ??? // includes C extern "C" { ??? } //------------------------------------------------------------------------------ // class HelloClient // // Cette classe est dérivée de la classe "Client" et implémente la méthode // interaction qui réalise l'interaction avec un serveur. L'interaction voulue // est ici très limitée: on veut simplement que le client lise une ligne envoyée // par le serveur, puis ferme la connexion. //------------------------------------------------------------------------------ class HelloClient : public Client { public: HelloClient() ??? virtual int interaction() { ??? } }; int main(int argc, char** argv) { // tester qu'on a bien le/les paramètres qu'il faut sur la ligne de commande if (???) { ??? } // instancier un client HelloClient client; // faire que le client se connecte au serveur et interagisse avec lui. // éventuellement gérer les eurreurs. ??? // fin et succès return 0; }