我尝试使用getaddrinfo,但没有成功。我正在使用OS X 10.9unsigned long outIPAddress = ntohl(*(unsigned long*)hInfo->h_addr_list[0]);
如果将"mypc“替换为"www.google.com”,则可以使用相同的代码。
getaddrinfo()调用一个指向addrinfo结构的指针,当我要在相同的作用域(该函数)中使用addrinfo时,一切都很好,但如果我将结构复制到另一个结构(通过赋值),会发生什么情况。如果我错了,请纠正我: a) getaddrinfo()需要一个指向struct的指针-指向addrinfo的指针。b) getaddrinfo在当前函数作用域中创建addrinfo结构,并更新void GetAd
所有东西都编译文件,但是当下面的代码运行时,我在调用EXC_BAD_ACCESS函数时会遇到getaddrinfo崩溃。当试图引用servInfo函数的最后一个参数中的getaddrinfo变量时,就会发生崩溃。我环顾了一下网络,我声明UnsafeMutablePointer变量的方式是正确的,因为它需要由getaddrinfo函数来设置。 status = g