4
AsyncSocket
을 사용하는 응용 프로그램에서 작업하고 있습니다.나가는 포트가 차단되어 있는지 감지합니다.
특정 포트가 방화벽에 의해 차단되고 있는지 확인하는 방법이 있습니까?
AsyncSocket
을 사용하는 응용 프로그램에서 작업하고 있습니다.나가는 포트가 차단되어 있는지 감지합니다.
특정 포트가 방화벽에 의해 차단되고 있는지 확인하는 방법이 있습니까?
보통 포트에서 차단 여부를 알 수 없으며 해당 포트에서 통신을 시도하고 응답을 얻지 않는 한 내가 아는 한 알 수 없습니다. 그러나 해당 포트가 사용 중인지 확인할 수 있습니다. 이 메서드는 GCDAsyncSocket에서 이러한 경우를 결정하는 데 사용됩니다.
NSError *error = nil;
if (![socket bindToPort:port error:&error])
{
[self logError:[NSString stringWithFormat:@"Error binding port: %@", error)]];
return;
}
네트워킹은 많은 시간과 희망을주는 방법입니다.
문제가 해결되었거나 관련 정보가있는 경우 여기에서 업데이트하십시오. – User97693321