6#ifndef NATPMP_H_INCLUDED
7#define NATPMP_H_INCLUDED
17#define NATPMP_PORT (5351)
18#define NATPMP_NOTIF_PORT (5350)
19#define NATPMP_NOTIF_ADDR ("224.0.0.1")
25 socklen_t * senderaddrlen,
26 struct sockaddr_in6 * receiveraddr,
27 unsigned char * msg_buff,
size_t msg_buff_size);
30 struct sockaddr_in * senderaddr);
#define s(x, c)
Definition aesb.c:47
int ReceiveNATPMPOrPCPPacket(int s, struct sockaddr *senderaddr, socklen_t *senderaddrlen, struct sockaddr_in6 *receiveraddr, unsigned char *msg_buff, size_t msg_buff_size)
void ProcessIncomingNATPMPPacket(int s, unsigned char *msg_buff, int len, struct sockaddr_in *senderaddr)
void SendNATPMPPublicAddressChangeNotification(int *sockets, int n_sockets)
int OpenAndConfNATPMPSockets(int *sockets)