在socket编程中,AF_INET和PF_INET都是用于指定协议族的常量。 AF_INET代表地址族(Address Family)中的IPv4协议族(Internet Protocol version 4),该协议族是目前互联网中最常用的协议族。 PF_INET代表协议族(Protocol Family)中的IPv4协议族。 实际上,在实际使用中,AF_INET和PF_INET可以互换使用,它们的取值都是相...
所以在windows中AF_INET与PF_INET完全一样. 而在Unix/Linux系统中,在不同的版本中这两者有微小差别.对于BSD,是AF,对于POSIX是PF. 理论上建立socket时是指定协议,应该用PF_xxxx,设置地址时应该用AF_xxxx。当然AF_INET和PF_INET的值是相同的,混用也不会有太大的问题。也就是说你socket时候用PF_xxxx,设置的时...
AF_INET是用于指定IPv4地址族的常数,用于创建套接字(socket)时指定地址族。 PF_INET是协议族(protocol family)的常数,用于指定协议族为IPv4时使用的套接字类型。 在实际使用中,AF_INET和PF_INET常常被用作等价的常数。在大多数情况下,可以将它们视为相同的常数,两者的值都是常数为2。因此,它们之间的区别主要是...
所以在windows中AF_INET与PF_INET完全一样. 而在Unix/Linux系统中,在不同的版本中这两者有微小差别.对于BSD,是AF,对于POSIX是PF. 理论上建立socket时是指定协议,应该用PF_xxxx,设置地址时应该用AF_xxxx。当然AF_INET和PF_INET的值是相同的,混用也不会有太大的问题。也就是说你socket时候用PF_xxxx,设置的时...
socket_family可以是AF_INET, AF_UNIX, AF_IPX, and AF_PACKET等。打个不太恰当的比方:同一个地址192.168.0.100上可以有HTTP和FTP等多个协议。 https://www.ibm.com/docs/en/ztpf/1.1.0.15?topic=considerations-unix-domain-sockets #define SOCK_PATH "tpf_unix_sock.server" ...
对于BSD,是AF,对于POSIX是PF UNIX系统支持AF_INET,AF_UNIX,AF_NS等,而DOS,Windows中仅支持AF_INET,它是网际网区域. 在函数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....
51CTO博客已为您找到关于PF_INET AF_INET linu的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及PF_INET AF_INET linu问答内容。更多PF_INET AF_INET linu相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
AF_INET代表地址格式,Internet代表IP地址。 PF_INET代表数据包格式,Internet代表IP、TCP/IP或UDP/IP。 在创建套接字时使用的地址族是AF_INET(在本例中为Internet协议地址)。例如,Linux内核支持其他29个地址族,如UNIX套接字和IPX,还支持与IRDA和蓝牙通信(AF_IRDA和AF_BLUETOOTH),但很难在这个低级别上使用它们。
AF_INET ,PF_INET , AF_UNSPEC ai_family参数指定调用者期待返回的套接口地址结构的类型。 它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。 如果指定AF_INET,那么函数就不能返回任何IPV6相关的地址信息; 如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。
winsock是windows socket。AF = Address Family PF = Protocol Family INET应该是internet的意思。