Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 检测传出端口是否被阻止_Iphone_Sdk_Port_Block_Asyncsocket - Fatal编程技术网

Iphone 检测传出端口是否被阻止

Iphone 检测传出端口是否被阻止,iphone,sdk,port,block,asyncsocket,Iphone,Sdk,Port,Block,Asyncsocket,我正在开发一个使用AsyncSocket的应用程序 是否有办法检查某个特定端口是否被防火墙阻止?通常,除非您尝试从该端口进行通信并获得响应,否则您将无法知道该端口是否被阻止,至少据我所知。但是,您可以确定该端口是否正在使用。此方法在GCDAsyncSocket中用于确定此类情况 NSError *error = nil; if (![socket bindToPort:port error:&error]) { [self logError:[NSStr

我正在开发一个使用
AsyncSocket
的应用程序


是否有办法检查某个特定端口是否被防火墙阻止?

通常,除非您尝试从该端口进行通信并获得响应,否则您将无法知道该端口是否被阻止,至少据我所知。但是,您可以确定该端口是否正在使用。此方法在GCDAsyncSocket中用于确定此类情况

NSError *error = nil;

    if (![socket bindToPort:port error:&error])
    {
        [self logError:[NSString stringWithFormat:@"Error binding port: %@", error)]];
        return;
    }

网络在很多时候都是一种充满希望的方式

如果您的问题已经解决,或者您有一些相关信息,请在此更新。