diff options
Diffstat (limited to 'include/udp.h')
| -rw-r--r-- | include/udp.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/include/udp.h b/include/udp.h deleted file mode 100644 index 2b591c3..0000000 --- a/include/udp.h +++ /dev/null @@ -1,34 +0,0 @@ - -#ifndef MY_UDP - -#include <netinet/in.h> - -#define MY_UDP - -#define SUPPORT_IPv6 - -#define PROTO_UDPv4 0 -#define PROTO_UDPv6 1 - -typedef struct struct_sock_udp_t -{ - int sock; - int proto; - -#ifdef SUPPORT_IPv6 - struct sockaddr_in6 sockAddr6; -#endif - struct sockaddr_in sockAddr; -} sock_udp_t; - -extern sock_udp_t* newSockUdp(int proto); -extern void destroySockUdp(sock_udp_t *p); -extern sock_udp_t* bindUdpSocket(char *address, int port, int proto); -extern sock_udp_t* connectUdpSocket(char *address, int port, int proto); -extern int readUdpSocket(sock_udp_t *src, sock_udp_t *dst, void *address, int len); -extern int writeUdpSocket(sock_udp_t *src, sock_udp_t *dst, void *address, int len); -extern void getSockUdpIp(sock_udp_t *p, char *str_ip, int len); -extern int getSockUdpPort(sock_udp_t *p); -extern void closeUdpSocket(sock_udp_t *p); - -#endif |