what is the differnce between AF_INET and PF_INET?
Answers were Sorted based on User's Feedback
Answer / karn
AF stands for Address Family
PF for Protocol Family
Is This Answer Correct ? | 32 Yes | 0 No |
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 |
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 |
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 |
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 |
What is the output of following program ? int main() { int x = 5; printf("%d %d %d\n", x, x << 2, x >> 2); }
Why string is used in c?
Explain how can you check to see whether a symbol is defined?
why return type of main is not necessary in linux
What is the difference between a function and a method in c?
Write a c program to demonstrate Type casting in c?
What is the use of a static variable in c?
Explain what could possibly be the problem if a valid function name such as tolower() is being reported by the c compiler as undefined?
What is || operator and how does it function in a program?
When is a “switch” statement preferable over an “if” statement?
1. Write the function int countchtr(char string[ ], int ch); which returns the number of times the character ch appears in the string. Example, the call countchtr(“She lives in NEWYORK”, ‘e’) would return 3.
What is the difference between array and pointer in c?