diff options
Diffstat (limited to 'src/net/udp.h')
| -rw-r--r-- | src/net/udp.h | 47 |
1 files changed, 23 insertions, 24 deletions
diff --git a/src/net/udp.h b/src/net/udp.h index 827c1c8..97541c6 100644 --- a/src/net/udp.h +++ b/src/net/udp.h @@ -1,32 +1,31 @@ #ifndef MY_UDP -#ifndef __WIN32__ -# include <netinet/in.h> -#else -# include <windows.h> -# include <wininet.h> -#endif +# ifndef __WIN32__ +# include <netinet/in.h> +# else +# include <windows.h> +# include <wininet.h> +# endif -#define MY_UDP +# define MY_UDP -#ifndef __WIN32__ -#define SUPPORT_IPv6 -#endif +# ifndef __WIN32__ +# define SUPPORT_IPv6 +# endif -typedef struct struct_sock_udp_t -{ -#ifndef __WIN32__ - int sock; -#else - SOCKET sock; -#endif - int proto; +typedef struct struct_sock_udp_t { +# ifndef __WIN32__ + int sock; +# else + SOCKET sock; +# endif + int proto; -#ifdef SUPPORT_IPv6 - struct sockaddr_in6 sockAddr6; -#endif - struct sockaddr_in sockAddr; +# ifdef SUPPORT_IPv6 + struct sockaddr_in6 sockAddr6; +# endif + struct sockaddr_in sockAddr; } sock_udp_t; extern sock_udp_t *newSockUdp(int proto); @@ -35,9 +34,9 @@ extern sock_udp_t *bindUdpSocket(char *address, int port, int proto); extern sock_udp_t *connectUdpSocket(char *address, int port, int proto); extern int setUdpSockNonBlock(sock_udp_t * p); extern int readUdpSocket(sock_udp_t * src, sock_udp_t * dst, void *address, - int len); + int len); extern int writeUdpSocket(sock_udp_t * src, sock_udp_t * dst, void *address, - int len); + 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); |