Page principale | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de classe | Membres de fichier | Pages associées

Référence du fichier TestReseauClient.cpp

Client pour test réseau. Plus de détails...

#include "../Portage/Error.h"
#include "../Portage/Tools.h"
#include "NetClient.h"
#include "NetParser.h"

Aller au code source de ce fichier.

Fonctions

int RequestTest (NetRequestParameter *pParameter)
int RequestData (NetRequestParameter *pParameter)
int RequestEnd (NetRequestParameter *pParameter)


Description détaillée

Client pour tester le serveur du système réseau.

Auteur:
aerith (contact@aerith.biz - www.aerith.biz)
Version:
1.0
Date:
12/12/2005

Définition dans le fichier TestReseauClient.cpp.


Documentation des fonctions

int RequestData NetRequestParameter pParameter  ) 
 

Requette de raw NET_DATA.

Définition à la ligne 123 du fichier TestReseauClient.cpp.

Références NetRequestParameter::Connect, NetRequestParameter::GetString(), NET_DATA, NetConnect::Send(), et NetConnect::SetBuffer().

00124 {
00125     char    Buffer[20];
00126 
00127     sprintf(Buffer, "%s %i", NET_DATA, strlen(pParameter->GetString(2)));
00128     pParameter->Connect->SetBuffer(Buffer);
00129 
00130     return pParameter->Connect->Send();
00131 }

int RequestEnd NetRequestParameter pParameter  ) 
 

Termine la session.

Définition à la ligne 29 du fichier Request.cpp.

Référencé par ThreadGestionClient().

00030 {
00031 
00032 }

int RequestTest NetRequestParameter pParameter  ) 
 

Requette de raw TEST pour test.

Définition à la ligne 99 du fichier TestReseauClient.cpp.

Références NetRequestParameter::GetChar(), NetRequestParameter::GetFloat(), NetRequestParameter::GetInt(), NetRequestParameter::GetNbData(), NetRequestParameter::GetString(), NetRequestParameter::GetType(), NET_CHAR, NET_FLOAT, NET_INT, et NET_STRING.

00100 {
00101     for(int i = 0; i < pParameter->GetNbData(); i++)
00102     {
00103         switch(pParameter->GetType(i))
00104         {
00105             case    NET_INT     :
00106                 printf("Parse %i\tI : %d\n", i, pParameter->GetInt(i));
00107                 break;
00108             case    NET_FLOAT   :
00109                 printf("Parse %i\tF : %f\n", i, pParameter->GetFloat(i));
00110                 break;
00111             case    NET_CHAR    :
00112                 printf("Parse %i\tC : %c\n", i, pParameter->GetChar(i));
00113                 break;
00114             case    NET_STRING  :
00115                 printf("Parse %i\tS : %i >%s<\n", i, strlen(pParameter->GetString(i)), pParameter->GetString(i));
00116                 break;
00117         }
00118     }
00119 
00120     return 0;
00121 }


Généré le Thu Oct 12 01:00:44 2006 pour GestionAsso par  doxygen 1.3.9.1