CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): jaeswith (jaeswith)
날 짜 (Date): 2003년 11월 13일 목요일 오후 08시 37분 06초
제 목(Title): [Q] 커널안에서 자기 주소  알기?



리눅스 커널 안에서 모듈을 작성하고 있습니다. 

코드 중에 자기 자신의 IP 주소를 알아야 하는 부분이 
생겼습니다. 
제가 알기로는 gethostbyname 같은 함수는 /etc/hosts 
에 있는 정보를 바탕으로 자기 자신의 IP 주소를 반환해
주는 것으로 알고 있는데요.

이런 걸 커널에서도 마찬가지로 사용하고 있나요?

예를 들자면, bind 함수 같은 경우에, 
addr.sin_addr.s_addr 에 INADDR_ANY 를 넣어주고, bind 를
하게 되면, 시스템이 자체적으로 IP 를 채워넣어 주는 것으로
알고 있습니다. 

이런 기능이 필요하거든요. ^^
(근데, 중요한건 TCP/IP 에서 bind 하는 함수를 봐도 
하나도 이해가 안 된다는 거죠. ㅠㅠ )

답해주실 고수분들께 먼저 감사~
--------------------------
Jang, Jae-wan
CA Lab., KAIST, KOREA
jwjang@camars.kaist.ac.kr
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.