Как я проверяю интернет-соединение в приложение какао OS X? Пример кода iOS Reachability Apple может быть снова использован с этой целью?
Спасибо,
Nava
Этот код поможет вам определить, доступен ли Интернет или нет:
-(BOOL)isInternetAvail
{
BOOL bRet = FALSE;
const char *hostName = [@"google.com" cStringUsingEncoding:NSASCIIStringEncoding];
SCNetworkConnectionFlags flags = 0;
if (SCNetworkCheckReachabilityByName(hostName, &flags) && flags > 0)
{
if (flags == kSCNetworkFlagsReachable)
{
bRet = TRUE;
}
else
{
}
}
else
{
}
return bRet;
}
Для получения дополнительной информации вы можете посмотреть на iphone-reachability
У Apple есть хороший код, который делает это за вас. Вы можете проверить, является ли ваше соединение WiFi, например, или просто сотовым/WiFi. link text