proxy-ftp/dep/client.h

40 lines
1.0 KiB
C
Raw Normal View History

2015-12-14 20:48:19 +00:00
/* Envoi d'une requête à un serveur et réception de la réponse
*
* @serverHost<char*> Nom de l'hôte distant (server)
* @serverPort<char*> Numéro du port distant (server)
* @pSocket<int*> Pointeur sur la requête à créer
2015-12-14 20:48:19 +00:00
*
*
* @return error<int> retourne -1 en cas d'erreur, sinon la SOCKET
2015-12-16 23:34:24 +00:00
*
*
*
* @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
* [5] On retourne la SOCKET
2015-12-16 23:34:24 +00:00
*
2015-12-14 20:48:19 +00:00
*/
int CONNECT_CLIENT(char* serverHost, char* serverPort, int* pSocket);
2015-12-14 20:48:19 +00:00
2015-12-16 23:34:24 +00:00
/* 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);