0
저는 연결 프로토콜에 익숙하지 않습니다.C : TCP 및 UDP 소켓에서 호스트 이름을 가져 오는 중입니까?
#ifndef NI_MAXHOST
#define NI_MAXHOST 1025
#endif
int error;
char hostname[NI_MAXHOST] = "";
error = getnameinfo(serv_addr, addrlen, hostname, NI_MAXHOST, NULL, 0, 0);
if (error !=0) {
ALogTCP(@"coudldn't resolve hostname or internal connect");
[pool release];
return orig__connect(sockfd, serv_addr, addrlen);
}
if (error == 0) {
ALogTCP(@"hostname: %s", hostname);
NSString *hostFirst = [NSString stringWithCString:hostname];
}
은 내가 (sendto를에 훅 경우 호스트 이름을 얻기 위해 "동일한"코드를 사용할 수 있습니다) (: 나는 그래서 호스트 이름을 얻을 수 있습니다) (연결을 검사하려면 다음 코드를 사용하고
그래서 나는 UDP를 검사 할 수 있는가?)
미리 감사드립니다.