proxy-ftp/dep/server.h

29 lines
705 B
C

/* Créé et met un serveur sur écoute
*
* @serverHost<char*> Nom de l'hôte local (localhost)
*
* @givenPort<char**> Pointeur sur le <char*> à remplir => contiendra le port donné par le système
* @listenSocket<int*> Pointeur sur le <int> à remplir => contiendra un pointeur sur la socket d'écoute
*
*/
void DROP_SERVER(char* serverHost, char** givenPort, int* listenSocket);
/* Gestion de la réponse au client
*
* @SOCKET<int*> Pointeur sur la SOCKET concernée
* @pRequest<char*> Requête reçue et à traiter
*
*/
void MANAGE_REQUEST(int* SOCKET, char* pRequest);
void MANAGE_RESPONSE(int* SOCKET, char** pAnswer);
int WAIT_CLIENT(int* pSocket, char* pBuffer);