1 #ifndef _NETWORK_H_ 2 #define _NETWORK_H_ 3 #include <sys/types.h> 4 #ifndef WIN32 5 #include <sys/socket.h> 6 #include <netdb.h> 7 #endif 8 9 #include "tlswrap.h" 10 11 void setup_connect_1(struct user_data *, int, char *, char *, int); 12 void setup_connect_2(struct user_data *, struct dns_msg *, int); 13 #ifdef WIN32 14 SOCKET 15 #else 16 int 17 #endif 18 setup_connect(const char *, const char *, unsigned int *, int *); 19 #ifdef WIN32 20 void dns_helper(void *); // __cdecl 21 #else 22 void dns_helper(int, int); 23 #endif 24 #ifdef WIN32 25 SOCKET 26 #else 27 int 28 #endif 29 setup_listen(int, const char *, char *, int); 30 int get_local_ip(int, char *, int); 31 int get_remote_ip(int, char *, int); 32 #endif 33