From f7383575b17ee1ff210bec24f960e54b85707702 Mon Sep 17 00:00:00 2001 From: Kenny Lam Date: Wed, 25 Apr 2018 23:32:47 +0800 Subject: [PATCH] Removed on-fly dns resolving as it is a blocking method --- main.cpp | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/main.cpp b/main.cpp index a5da7b2..98c93b1 100755 --- a/main.cpp +++ b/main.cpp @@ -50,17 +50,6 @@ int client_on_timer(conn_info_t &conn_info) //for client. called when a timer is myexit(-1); } - struct hostent *he; - if ( (he = gethostbyname(remote_host) ) == NULL ) { - mylog(log_warn,"Unable to resolve hostname: %s, server ip wasn't updated.\n",remote_host); - } else { - struct in_addr **addr_list = (struct in_addr **)he->h_addr_list; - if ((*addr_list[0]).s_addr!=remote_ip_uint32) { - remote_ip_uint32=(*addr_list[0]).s_addr; - mylog(log_info,"Updated server ip '%s' as resolved result of '%s'\n",my_ntoa(remote_ip_uint32),remote_host); - } - } - conn_info.blob->anti_replay.re_init(); conn_info.my_id = get_true_random_number_nz(); ///todo no need to do this everytime @@ -837,16 +826,6 @@ int server_on_raw_recv_ready(conn_info_t &conn_info,char * ip_port,char type,cha tmp_conv_id); return 0; } - struct hostent *he; - if ( (he = gethostbyname(remote_host) ) == NULL ) { - mylog(log_warn,"Unable to resolve hostname: %s, remote ip wasn't updated.\n",remote_host); - } else { - struct in_addr **addr_list = (struct in_addr **)he->h_addr_list; - if ((*addr_list[0]).s_addr!=remote_ip_uint32) { - remote_ip_uint32=(*addr_list[0]).s_addr; - mylog(log_info,"Updated remote ip '%s' as resolved result of '%s'\n",my_ntoa(remote_ip_uint32),remote_host); - } - } struct sockaddr_in remote_addr_in={0};