• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Prüfung auf offenen Port?

muhlba91

Braeburn
Registriert
14.01.11
Beiträge
42
Hallo!

Wie kann ich prüfen, ob ein Port eines Servers offen is oder nicht? (z.b. Port 22 kann offen sein oder auch rejected via iptables)
Ich habe schon AsyncSocket probiert, jedoch liefert der mir bei der connectToHost Methode immer TRUE und bei isConnected immer FALSE. :angry:

LG Daniel


Für den AsyncSocket habe ich derweilen folgenden Code:
Code:
//Init socket
socket=[[AsyncSocket alloc] initWithDelegate:self];
  //results to TRUE - always!     NSLog(@"Ready");
  NSError *err = nil;
if(![socket connectToHost:@"10.1.2.40" onPort:22 error:&err])
{
    NSLog(@"Error: %@", err);
}
else
{
    NSLog(@"Connected");
}
  //addition - results in FALSE - always!
  if([socket isConnected])
{
    NSLog(@"yes, its connected");
}
else
{
    NSLog(@"not connected...");
}
[socket disconnect];