AF_INET 和 PF_INET
来源:互联网 发布:暴利产品淘宝客推广 编辑:程序博客网 时间:2024/04/30 11:24
AF 表示ADDRESS FAMILY 地址族
PF 表示PROTOCL FAMILY 协议族
但这两个宏定义是一样的
所以使用哪个都没有关系
Winsock2.h中
#define AF_INET 0
#define PF_INET AF_INET
所以在windows中AF_INET与PF_INET完全一样
而在Unix/Linux系统中,在不同的版本中这两者有微小差别
对于BSD,是AF,对于POSIX是PF
在函数socketpair与socket的domain参数中有AF_UNIX,AF_LOCAL,AF_INET,PF_UNIX,PF_LOCAL,PF_INET.
这几个参数有AF_UNIX=AF_LOCAL, PF_UNIX=PF_LOCAL, AF_LOCAL=PF_LOCAL, AF_INET=PF_INET.
**建议:对于socketpair与socket的domain参数,使用PF_LOCAL系列,
而在初始化套接口地址结构时,则使用AF_LOCAL.
例如:
z = socket(PF_LOCAL, SOCK_STREAM, 0);
adr_unix.sin_family = AF_LOCAL;
0 0
- 关于AF_INET和PF_INET
- 关于AF_INET和PF_INET
- 关于AF_INET和PF_INET
- 关于AF_INET和PF_INET
- AF_INET 和 PF_INET
- PF_INET 和 AF_INET的说明!
- 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
- PF_INET AF_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的细微不同
- Windows动态窗口创建
- 远程控制TOMCAT启动
- 菜鸟流程-Touching App(2)- 设置界面
- 回文字符串编程题
- 文件之索引文件
- AF_INET 和 PF_INET
- PHPStorm2016 注册
- Hadoop-Shuffle过程
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应
- 双向数据绑定---AngularJS的基本原理学习
- error和exception有什么区别
- boost 环境搭建笔记
- 预编译头文件(stdafx.h)的原理及其工程应用
- ubuntu 16.04LTS 下更新时提示/boot“磁盘空间不足”