what is the differnce between AF_INET and PF_INET?

Answers were Sorted based on User's Feedback



what is the differnce between AF_INET and PF_INET?..

Answer / karn

AF stands for Address Family
PF for Protocol Family

Is This Answer Correct ?    32 Yes 0 No

what is the differnce between AF_INET and PF_INET?..

Answer / hakim ali

there is no difference b/w AF_INET & PF_INET ...both have same interger value...

Is This Answer Correct ?    6 Yes 0 No

what is the differnce between AF_INET and PF_INET?..

Answer / neenz

In some documentation, you'll see mention of a mystical "PF_INET". This is a weird etherial beast that is rarely seen in nature, but I might as well clarify it a bit here. Once a long time ago, it was thought that maybe a address family (what the "AF" in "AF_INET" stands for) might support several protocols that were referenced by their protocol family (what the "PF" in "PF_INET" stands for).
That didn't happen. Oh well. So the correct thing to do is to use AF_INET in your struct sockaddr_in and PF_INET in your call to socket(). But practically speaking, you can use AF_INET everywhere.

Is This Answer Correct ?    1 Yes 0 No

what is the differnce between AF_INET and PF_INET?..

Answer / aymlord

it is a hitorical differnce,
that the first one supports the ipv6 and the second dosen't.

Is This Answer Correct ?    13 Yes 21 No

what is the differnce between AF_INET and PF_INET?..

Answer / anil jagtap

There is no difference between AF_INET and PF_INET just as
AF_PACKET == PF_PACKET.
The confusion because of some stupid naming standards(?)

Is This Answer Correct ?    13 Yes 28 No

Post New Answer

More C Interview Questions

What is a spanning Tree?

1 Answers   TCS,


How does sizeof know array size?

0 Answers  


Explain high-order bytes.

0 Answers  


Write a program to generate random numbers in c?

0 Answers  


what is the difference between c and java?

1 Answers  






shorting algorithmS

0 Answers   Wipro,


what does the following function print? func(int i) { if(i%2)return 0; eale return 1; } main() { int =3; i=func(i); i=func(i); printf("%d",i);}

9 Answers   TCS,


What is a string?

0 Answers  


What does p mean in physics?

0 Answers  


Explain what is the benefit of using enum to declare a constant?

0 Answers  


Which is better between malloc and calloc?

0 Answers  


what is the output on the screen? int n; n=printf("my name is %d",printf("kiran %d",printf("kumar"))); printf("\n %d \n",n);

4 Answers   TCS,


Categories