5 #ifndef __myudpserver_h
6 #define __myudpserver_h
40 bool myUdpLimitClients(
struct sockaddr_in clientStruct,
int maxDatagrams,
int maxClients);
int SOCKET
Definition: mylunp.h:8
SOCKET myUdpServerStartup(const char *serverPort)
Crea un socket UDP associato alla porta specificata.
Definition: myudpserver.c:33
bool myUdpLimitClients(struct sockaddr_in clientStruct, int maxDatagrams, int maxClients)
Verifica che non siano stati ricevuti più di maxDatagrams datagrammi dal client clientStruct.
Definition: myudpserver.c:77
void myUdpServerPreforked(SOCKET sockfd, int childCount, myUdpServerChildTask childTask)
Implementa un server UDP che serve fino a childCount client tramite il pre-fork di childCount process...
Definition: myudpserver.c:48
void(* myUdpServerChildTask)(SOCKET sockfd)
La funzione che viene chiamata dalle funzioni myUdpServerXxx ogni volta che un client si connette al ...
Definition: myudpserver.h:11
void myUdpServerSimple(SOCKET sockfd, myUdpServerChildTask childTask)
Implementa un server UDP che serve un client per volta.
Definition: myudpserver.c:37