Tag: 查找

CFHostStartInfoResolution总是失败ubunteros

我已经find了这个很好的代码从IP地址获得主机名。 问题是它总是在模拟器和我的3GS上都失败。 看下面的代码,错误是在内部评论的: + (NSArray *)hostnamesForAddress:(NSString *)address { // Get the host reference for the given address. CFStreamError streamError; struct addrinfo hints; struct addrinfo *result = NULL; memset(&hints, 0, sizeof(hints)); hints.ai_flags = AI_NUMERICHOST; hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_STREAM; hints.ai_protocol = 0; int errorStatus = getaddrinfo([address cStringUsingEncoding:NSASCIIStringEncoding], NULL, &hints, &result); if (errorStatus != 0) return […]