Giúp tôi hiểu những gì tôi thấy khi kiểm tra mã Khả năng hiển thị bằng cách sử dụng Điều hoà liên kết mạng. Đây là mã reachability vani tôi:Khả năng tiếp cận kiểm tra với Network Link Conditioner khi mất gói 100%: giúp tôi hiểu điều gì đang xảy ra
Reachability* wifiReach = [[Reachability reachabilityWithHostName: @"www.apple.com"] retain];
NetworkStatus netStatus = [wifiReach currentReachabilityStatus];
switch (netStatus)
{
case NotReachable:
{
NSLog(@"Access Not Available");
break;
}
case ReachableViaWWAN:
{
NSLog(@"Reachable WWAN");
break;
}
case ReachableViaWiFi:
{
NSLog(@"Reachable WiFi");
break;
}
}
Bây giờ, khi tôi kiểm tra mã này bằng cách sử dụng liên kết mạng Xả bằng cách sử dụng "100% Mất" cài sẵn - giá trị của netStatus
là ReachableViaWWAN
, mà tôi đã không hy vọng. Tôi đã đọc rất nhiều khiếu nại rằng Khả năng hiển thị không thực sự kiểm tra kết nối, thay vào đó nó kiểm tra khả năng kết nối tiềm năng. Vì vậy, đây là câu hỏi của tôi:
Giá trị đặt trước "100% Loss" có cho phép các yêu cầu DNS tới máy chủ Apple đi qua, nhưng không cho phép bất kỳ gói nào đi qua?
Đối mặt với cùng một vấn đề ở đây - bạn có tìm thấy giải pháp không? – fatuhoku
Cùng một vấn đề đối với mỗi người sử dụng để kiểm tra kết nối mạng bằng cách sử dụng Khả năng hiển thị. Đối với tôi cũng thế. – Sandy