Commentaires + history de <CLIENT.H>

This commit is contained in:
xdrm-brackets 2015-12-17 00:34:24 +01:00
parent 801821f3e4
commit fed7cad10b
2 changed files with 33 additions and 3 deletions

View File

@ -68,11 +68,14 @@ int CONNECT_CLIENT(char* serverHost, char* serverPort, int* pSocket){
int CLIENT_SEND(int* pSocket, char* pRequest, char** pAnswer){
if( DEBUGMOD&HDR ) printf("====== CLIENT_SEND(%d, %s, %s) ======\n\n", *pSocket, pRequest, *pAnswer);
char BUFFER[maxBuffLen] = {0};
/* [5] On écrit sur la socket
/* [1] On écrit sur la socket
=======================================================*/
int nbSend = swrite(pSocket, pRequest);
@ -82,10 +85,12 @@ int CLIENT_SEND(int* pSocket, char* pRequest, char** pAnswer){
// si pas tout envoyé
if( strlen(pRequest) != nbSend ) return -1;
/* [6] On lit la réponse
/* [2] On attends et lit la réponse
=======================================================*/
int nbRecup = WAIT_SOCKET_UPDATE(pSocket, BUFFER);
/* [3] On retourne la réponse par référence
=======================================================*/
*pAnswer = malloc( maxBuffLen );
strcpy(*pAnswer, BUFFER);

View File

@ -6,9 +6,34 @@
*
*
* @return error<int> retourne -1 en cas d'erreur, sinon la SOCKET
*
*
*
* @history
* [1] On définit le filtre/format
* [2] On récupère les infos
* [3] Création de la socket
* [4] On établit la connection
*
*/
int CONNECT_CLIENT(char* serverHost, char* serverPort, int* pSocket);
// retourne -1 en cas d'erreur
/* Envoi d'une requête vers une SOCKET et récupère la réponse
*
* @pSocket<int*> Pointeur sur la SOCKET en question
* @pRequest<char*> Requête à lui envoyer (swrite)
* @pAnswer<char**> Réponse qui se lira après la requête (sread)
*
* @return error<int> Retourne -1 en cas d'erreur
*
*
*
* @history
* [1] On écrit sur la socket
* [2] On attends et lit la réponse
* [3] On retourne la réponse par référence
*
*/
int CLIENT_SEND(int* pSocket, char* pRequest, char** pAnswer);