32 lines
986 B
C
32 lines
986 B
C
|
#ifndef _LIB_NETWORK_UDP_CLIENT_H_
|
||
|
#define _LIB_NETWORK_UDP_CLIENT_H_
|
||
|
|
||
|
|
||
|
|
||
|
#include "../../header.h"
|
||
|
|
||
|
|
||
|
/* Créée une socket UDP + crée le sockaddr_in pour la suite
|
||
|
*
|
||
|
* ==IN==
|
||
|
* @pAddr<const char*> Adresse du groupe multicast UDP
|
||
|
* @pPort<const int> Port d'écoute UDP
|
||
|
*
|
||
|
* ==OUT==
|
||
|
* @pSocket<int*> Pointeur sur le <int> à rempliR => contiendra un pointeur sur la socket créée
|
||
|
* @pInfo<sockaddr_in*> Pointeur sur le <sockaddr_In> à remplir => contiendra un pointeur sur les infos server
|
||
|
*
|
||
|
* ==RETURN==
|
||
|
* @status<int> -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, const char* pAddr, const int pPort, struct sockaddr_in* pInfo);
|
||
|
|
||
|
|
||
|
|
||
|
#endif
|