본문 바로가기
Programming/Socket

PF_INET과 AF_INET

by whitele 2021. 3. 3.
반응형

 

socket 함수를 사용하면서 도메인을 지정할 때 사용하는 PF_INET , 가끔 AF_INET이 보일때도 있다. 사실 선언된 내용은 동일한 내용이므로 어떤 상수를 사용해도 상관이 없다. 

 

 

PF_INET

Protocol Family의 약자

AF_INET

Address Family의 약자이다.

 

PF_INET IPV4 인터넷 프로토콜 패키지
PF_INET6 IPV6 인터넷 프로토콜 패키지
PF_LOCAL 로컬 유닉스계열 소켓 프로그램 패밀리
PF_UNIX 로컬 유닉스계열 소켓 프로그램 패밀리

 

어떤 것을 사용해도 상관은 없지만,

소켓 프로토콜 생성에는 PF_INET를, 주소 구조체 생성에는 AF_INET을 사용하는 것이 암묵적인 룰이다.

728x90
반응형

댓글