0
SCNetworkReachabilityCreateWithName我真的不知道該怎麼用蘋果提供到MacRuby的代碼示例中轉換,因爲地址是一個字符指針,irghhh:如何與MacRuby的
SCNetworkReachabilityRef target;
SCNetworkConnectionFlags flags = 0;
Boolean ok;
target = SCNetworkReachabilityCreateWithAddress(NULL, address);
ok = SCNetworkReachabilityGetFlags(target, &flags);
CFRelease(target);
這裏是Objective-示例實現C:
Determining Internet Availability on iPhone?
UPDATE:
我才意識到,我可以用MacRuby的ITSE做到這一點非常快如果,但我仍然對你如何使用macruby做這件事很感興趣。
def network_available?
Socket.getaddrinfo('example.com', nil)
rescue
false
end