我在安装文件夹之后获得了URL:" smb:// administrator @ mypc / sharedfolder /",使用此路径我想提取IP地址。我尝试使用getaddrinfo但没有成功。 我正在研究OS X 10.9
struct hostent *hInfo;
hInfo = gethostbyname("mypc");
unsigned long outIPAddress = ntohl(*(unsigned long*)hInfo->h_addr_list[0]);
如果代替" mypc" as" www.google.com"
答案 0 :(得分:0)
您必须将域解析为IP地址。在这种情况下,“mypc”。
从Url语法中提取域名:
方案:// [用户:密码@]域:端口/路径QUERY_STRING#fragment_id
http://en.wikipedia.org/wiki/Uniform_resource_locator#Syntax
编辑:引用