我很难将主机名转换为ping版本的traceroute (traceroute -I)的IP地址。
我想我可能不正确地转换我的指针,我试图访问sin_port的sockaddr_in结构,和s_addr的in_addr结构。
struct addrinfo * addrptr
...call getaddrinfo an start scanning results
if(addrptr->ai_family == AF_INET
&& addrptr->(struct sockaddr_in *)ai_addr->sin_port == 0
&& addrptr->(struct in_addr *)ai_addr->s_addr == INADDR_ANY){错误发生在:
& addrptr->(struct sockaddr_in *)ai_addr->sin_port == 0
^发布于 2013-11-23 04:06:49
((struct sockaddr_in *)(addrptr->ai_addr))->sin_port
((struct sockaddr_in *)(addrptr->ai_addr))->s_addrhttps://stackoverflow.com/questions/20158379
复制相似问题