afinet afinet和pfinet
编程之家今天给各位分享afinet的知识,其中也会对afinet和pfinet进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
AF_INET中的INET是什么意思!!!?求教高手,谢谢!
意思就是 AF_INET 主要是用于互联网地址,而 PF_INET 是协议相关,通常是sockets和端口 AF_INET address即使用IP。
AF 表示ADDRESS FAMILY 地址族,PF 表示PROTOCOL FAMILY 协议族,但这两个宏定义是一样的,所以使用哪个都没有关系。
sin_family表示协议簇,一般用AF_INET表示TCP/IP协议。sin_addr是一个联合体,用联合体就可以使用多种方式表示IP地址。一般我们使用其中的最后一种方式,即用无符号长整型数据来表示IP地址。
winsock是windows socket。AF = Address Family PF = Protocol Family INET应该是internet的意思。
所以这里的FAR没有意义。6 AF_INET: Address Family InterNET。也就是使用IP地址。2 lp (Long Pointer 指针) + WSA + Data。
AF_INET中的AF是什么意思,INET是什么意思!!!?求教高手,谢谢!_百度知...
我们一般的英特网局域网用的就是这个,AF_INET只是一个标识而已。
sin_family表示协议簇,一般用AF_INET表示TCP/IP协议。sin_addr是一个联合体,用联合体就可以使用多种方式表示IP地址。一般我们使用其中的最后一种方式,即用无符号长整型数据来表示IP地址。
创建套接字时,用该字段指定地址家族,对于TCP/IP协议的,必须设置为AF_INET。
老外说“af”的意思就是类似于中文的“该死”“妈的”等等的脏话,是as fuck !的缩写。例句:He won’t stop poking me, he’s annoying af.他不停地骚扰我,他真***太烦人了。
socket编程为什么要选择AF_INET?
socket(3SOCKET) 调用创建指定系列和指定类型的套接字。如果未指定协议,则系统将选择支持所需套接字类型的协议。将返回套接字句柄。套接字句柄即为文件描述符。family由 sys/socket.h 中定义的一个常量指定。
指向对应的socket;socket和sock是同一事物的两个侧面,为什么不把两个数据结构合并成一个呢?这是因为socket是inode结构中的一部分,即把inode结 构内部的一个union用作socket结构。
还有一个可选的办法是不使用getprotobyname()函数而是指定SOL_TCP或SOL_UDP在 socket_create()函数中。$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);例子的第二行是产生一个socket并且返回一个socket资源的实例。
如果你的socket协议族是AF_INET,然后类型是SOCK_STREAM,那么是通过TCP协议进行通信的,如果是SOCK_DGRAM,那么是UDP通信的,无论TCP还是UDP,都会带有IP 地址头。
比如,我们可以通过RAW SOCKET来接收发向本机的ICMP、IGMP协议包,或者接收TCP/IP栈不能够处理的IP包,也可以用来发送一些自定包头或自定协议的IP包。网络监听技术很大程度上依赖于SOCKET_RAW。
int protocol);当socket函数的type参数指定为SOCK_STREAM时,就相当于建立的是个TCP连接;当type参数指定为SOCK_DGRAM时,建立的就是一个UDP连接。当建立TCP或者UDP连接的时候,注意把第一个参数domain指定为AF_INET。
AF_INET的介绍
意思就是 AF_INET 主要是用于互联网地址,而 PF_INET 是协议相关,通常是sockets和端口 AF_INET address即使用IP。
流套接字由类型SOCK_STREAM指定,它们是在AF_INET域中通过TCP/IP连接实现,同时也是AF_UNIX中常用的套接字类型。
创建套接字时,用该字段指定地址家族,对于TCP/IP协议的,必须设置为AF_INET。
通俗来讲,即 ai_family参数指定调用者期待返回的套接口地址结构的类型。 它的值包括三种:AF_INET,AF_INET6和 AF_UNSPEC 。