안녕하세요
질문을 드릴게 있습니다. getpeername은 특정 파일 디스크립트에 접속한 사용자 정보(?)를 알아내는 함수인데요
if (getpeername(0, (struct sockaddr *)&his_addr, &addrlen) < 0) {
syslog(LOG_ERR, "getpeername (%s): %m",argv[0]);
exit(1);
}
위의 소스처럼 파일 디스크립트를 0으로 넣어줬습니다. 이유는 무엇인가요?
0은 stdin인데요 표준 입력을 사용하는 녀석의 정보를 나타내게 하는것일까요?