2
asyncsocket을 사용하여 목표 C로 소켓 연결을 만듭니다. "connectToHost"메서드를 사용하여이 작업을 수행합니다. 소켓 연결이 실패한 경우를 처리하려고합니다. "connectToHost"는 성공적으로 연결되면 "예"를 반환하고 그렇지 않으면 "아니요"를 반환합니다. 웬일인지, 그것은 항상 긍정을 돌려주고있다. 심지어 빈 문자열을 호스트로 제공하고 여전히 예를 반환합니다. 이견있는 사람?asyncsocket "connectToHost"는 항상 성공하고 실패를 반환하지 않습니다.
감사합니다,
로빈 header file 당
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);
}
점을 찍었습니다. 기분이 나아진다면 소스를 살펴 보았지만 분명히 충분하지는 않았습니다. 감사 :) – Robin