Ios 测试带端口的ip地址的可达性

Ios 测试带端口的ip地址的可达性,ios,afnetworking,reachability,Ios,Afnetworking,Reachability,我正在做以下工作: struct sockaddr_in address; address.sin_len = sizeof(address); address.sin_family = AF_INET; address.sin_port = htons(url.port); address.sin_addr.s_addr = inet_addr([url.host UTF8String]); self.reachabilityManager = [AFNetworkReachabilityMa

我正在做以下工作:

struct sockaddr_in address;
address.sin_len = sizeof(address);
address.sin_family = AF_INET;
address.sin_port = htons(url.port);
address.sin_addr.s_addr = inet_addr([url.host UTF8String]);
self.reachabilityManager = [AFNetworkReachabilityManager managerForAddress:&address];

[self.reachabilityManager startMonitoring];
我的URL类似于:

我有一个节点服务器在该端口上运行,但是可达性总是告诉我否


我做错了什么?

不妨问一下……你在同一个本地网络上吗?如果是,您是否检查了防火墙上的有效端口范围?是的,是的;。应用程序工作正常,通过NSUrl与服务器api进行通信。可达性仍然是否定的,这是错误的。我一定是搞错了,或者是忽略了什么。