1
我在C中執行以下操作來從主機名獲取IP地址。它打印的IP是? * ?,所以它不起作用。我究竟做錯了什麼?使用gethostbyname的DNS
char * targetHostName = server_proxy_hostname;
char * targetPort = server_proxy_port;
struct hostent *info;
info = gethostbyname(targetHostName);
char ** ipAddresslist;
ipAddresslist =info -> h_addr_list;
char * ipAddress = ipAddresslist[0];
printf("IP is %s\n", ipAddress);