我正在使用AsyncSocket
的应用程序。
有没有办法检查特定端口是否被防火墙阻止了?
答案 0 :(得分:0)
通常,您将无法知道端口是否被阻止,除非您尝试从该端口进行通信并获得响应,至少据我所知。但是,您可以确定该端口是否正在使用中。在GCDAsyncSocket中使用此方法来确定这种情况。
NSError *error = nil;
if (![socket bindToPort:port error:&error])
{
[self logError:[NSString stringWithFormat:@"Error binding port: %@", error)]];
return;
}
网络在很多时候都非常受欢迎。