• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> 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];