AF_INET和PF_INET的区别
来源:互联网 发布:显示自己是阿里云的ip 编辑:程序博客网 时间:2024/04/30 14:53
在写网络程序的时候,建立TCP socket一般是这样的:
sock = socket(PF_INET, SOCK_STREAM, 0);
然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定address family时一般设置为AF_INET,即使用IP。
问题是AF_INET和PF_INET到底有什么区别,甚至很多参考书上都是混用。今天查了一下相关头文件的定义,找到了答案。
AF = Address Family
PF = Protocol Family
AF_INET = PF_INET
所以,理论上建立socket时是指定协议,应该用PF_xxxx,设置地址时应该用AF_xxxx。当然AF_INET和PF_INET的值是相同的,混用也不会有太大的问题。
- AF_INET和PF_INET的区别
- AF_INET和PF_INET的区别
- PF_INET 和 AF_INET的区别
- PF_INET 和 AF_INET的区别
- AF_INET 和 PF_INET的细微区别
- 关于PF_INET和AF_INET的区别
- 关于AF_INET和PF_INET 的区别
- 嵌入式 PF_INET 和 AF_INET的区别
- 转| 关于PF_INET和AF_INET的区别
- 关于PF_INET和AF_INET的区别
- 关于PF_INET和AF_INET的区别
- 关于PF_INET和AF_INET的区别
- 关于PF_INET和AF_INET的区别
- AF_INET与PF_INET的区别
- PF_INET 和 AF_INET的说明!
- AF_INET 和PF_INET区别;AF_LOCAL PF_LOCAL 区别.
- AF_INET 和PF_INET区别;AF_LOCAL PF_LOCAL 区别
- AF_INET 和PF_INET区别;AF_LOCAL PF_LOCAL 区别
- UML
- 动态添加附件,添加指定文件夹
- 用sax读取XML时不能读取换行符号后面的内容的问题
- sqrt引发的血案 牛顿法的应用
- C和指针小结前六章之第六章~指针
- AF_INET和PF_INET的区别
- 实训UML2 20110920
- 线程中的Semaphore理解
- 实验室管理的一些简单想法
- hadoop streaming 编程
- DBUtils
- fileupload验证文件
- 大牛们的blog (人工智能与机器学习)
- SQLServer 通过DMV实现低影响的自动监控和历史场景追溯