C++网络编程中协议族和地址族

一 协议族

协议族就是不同协议的集合,在Linux中,用宏来表示不同的协议族,这个宏的形式是PF开头,比如IPv4协议族为PF_INET,PF的意思是PROTOCOL  FAMILY,这些宏定义在/usr/include/bits/socket.h中。

/* Protocol families.  */
#define    PF_UNSPEC    0    /* Unspecified.  */
#define    PF_LOCAL    1    /* Local to host (pipes and file-domain).  */
#define    PF_UNIX        PF_LOCAL /* POSIX name for PF_LOCAL.  */
#define    PF_FILE        PF_LOCAL /* Another non-standard name for PF_LOCAL.  */
#define    PF_INET        2    /* IP protocol family.  */
#define    PF_AX25        3    /* Amateur Radio AX.25.  */
#define    PF_IPX        4    /* Novell Internet Protocol.  */
#define    PF_APPLETALK    5    /* Appletalk DDP.  */
#define    PF_NETROM    6    /* Amateur radio NetROM.  */
#define    PF_BRIDGE    7    /* Multiprotocol bridge.  */
#define    PF_ATMPVC    8    /* ATM PVCs.  */
#define    PF_X25        9    /* Reserved for X.25 project.  */
#define    PF_INET6    10   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值