asyncsocket を使用して、Objective C とのソケット接続を作成しています。「connectToHost」メソッドを使用してこれを行います。ソケット接続が失敗した場合を処理しようとしています。「connectToHost」は、接続に成功すると「YES」を返し、それ以外の場合は「NO」を返すはずです。何らかの理由で、常に yes が返されます。ホストとして空白の文字列を指定しても、それでも yes が返されます。何かご意見は?
ありがとう、
ロビン
BOOL connectStatus = NO; //used to check if connection attempt succeeded
testSocket = [[AsyncSocket alloc] initWithDelegate: self];
connectStatus = [testSocket connectToHost: @"" onPort: 5000 error: nil];
if(connectStatus == NO)
{
NSLog(@"Failed to connect to socket ");
}
else {
NSLog(@"Connected to socket sucessfully, connectStatus = %d", connectStatus);
}