我正在尝试使用 Reachability ping 服务器。以下是我正在尝试的代码片段,但我得到了空的可达性对象,我解决了将 AF_INET6 更改为 AF_INET 的问题。现在这个代码片段只是检查连接性。但我想检查我正在 ping 的枯萎服务器是否有效。
#import "Reachability.h"
#import <netinet/in.h>
#import <netinet6/in6.h>
#import <sys/socket.h>
#import <arpa/inet.h>
- (IBAction)checkConnection:(id)sender {
struct sockaddr_in callAddress;
callAddress.sin_len = sizeof(callAddress);
callAddress.sin_family = AF_INET;
callAddress.sin_port = htons(24);
callAddress.sin_addr.s_addr = inet_addr("10.29.6.48");
Reachability *reachibility = [Reachability reachabilityWithAddress:&callAddress];
NetworkStatus netStatus = [reachibility currentReachabilityStatus];
NSLog(@"%@",netStatus);
}
如何ping服务器?