これはこの質問の複製です。SCNetworkReachabilityGetFlags は、ワイヤレスが使用可能な場合でも 0 を返します
その投稿で提案されているすべてのソリューションを試しました。しかし、どれも私のために働いていませんでした。
SCNetworkReachabilityRef reachabilityRef = SCNetworkReachabilityCreateWithName(NULL, [hostname UTF8String]);
BOOL success = SCNetworkReachabilityGetFlags(reachabilityRef, &flags); //flags are always 0.
bool isAvailable = success && (flags & kSCNetworkFlagsReachable) && !(flags & kSCNetworkFlagsConnectionRequired);
CFRelease(reachabilityRef);
if(isAvailable)
{
NSLog(@"Host is reachable: %d", flags);
}
else
{
NSLog(@"Host is unreachable");
}
VPN 経由でホストに接続しようとしています。誰かが回避策を提案できますか?