4
私はAsyncSocket
を使用するアプリケーションで作業しています。送信ポートがブロックされているかどうかの検出
特定のポートがファイアウォールによってブロックされているかどうかを確認する方法はありますか?
私はAsyncSocket
を使用するアプリケーションで作業しています。送信ポートがブロックされているかどうかの検出
特定のポートがファイアウォールによってブロックされているかどうかを確認する方法はありますか?
通常、私が知る限り、そのポートから通信して応答を得ない限り、ポートがブロックされているかどうかを知ることはできません。そのポートが使用されているかどうかを判断できます。このメソッドは、GCDAsyncSocketでこのようなケースを判断するために使用されます。
NSError *error = nil;
if (![socket bindToPort:port error:&error])
{
[self logError:[NSString stringWithFormat:@"Error binding port: %@", error)]];
return;
}
ネットワーキングは、多くの場合ヒットと希望のアプローチです。
問題が解決した場合や関連情報がある場合は、ここで更新してください。 – User97693321