- 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.
LG Daniel
Für den AsyncSocket habe ich derweilen folgenden Code:
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.

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];