/************************** * UDP Client Dependency * *************************** * Designed & Developed by * * Adrien Marquès * * * *************************** * doowap31@gmail.com * **************************/ #ifndef _LIB_NETWORK_UDP_CLIENT_H_ #define _LIB_NETWORK_UDP_CLIENT_H_ /* Remarque: * * Il s'agit en réalité d'un serveur UDP, mais en multicast les membres du groupe pour qui sont copiées les requêtes * sont par habitude appelés clients * */ #include "../../header.h" /* Créée une socket UDP + crée le sockaddr_in pour la suite * * ==IN== * @pAddr Adresse du groupe multicast UDP * @pPort Port d'écoute UDP * * ==OUT== * @pSocket Pointeur sur le à rempliR => contiendra un pointeur sur la socket créée * @pInfo Pointeur sur le à remplir => contiendra un pointeur sur les infos server * * ==RETURN== * @status -1 si erreur, sinon 0 * * @history * [1] Création de la socket * [2] On définit les infos de la socket * [3] On crée la socket * * */ int UDP_SOCKET(int* pSocket, in_addr_t pAddr, const int pPort, struct sockaddr_in* pInfo); #endif