百度试题 结果1 题目socket(AF_INET,SOCK_DGRAM,0);该函数的功能是___。相关知识点: 试题来源: 解析反馈 收藏
(又名AF_LOCAL,在POSIX1.g标准中指定),它代表地址家族(addressfamily):UNIX。其他比较旧的系统可能会将地址家族表示成域(domain)或协议家族(protocolfamily),并使用其缩写PF而非AF。类似地,AF_LOCAL(在2000~2001年标准化)将代替AF_UNIX 面向网络的 家族名:AF_INET 或者地址家族:因特网。另一个地址家族AF_INET...
struct sockaddr_un adr_unix; /* AF_LOCAL */ z = socketpair (PF_LOCAL,SOCK_STREAM,0,sp); . . . adr_unix.sun_family = AF_LOCAL; socketpair函数中使用PF_LOCAL宏来指定在域参数中要使用的协议族。注意当在adr_unix结构中建立套接口地址时,我们使用AF_LOCAL。 使用socket(2)函数 在我们学习更多的...
type:socket类型,常用的socket类型有,SOCK_STREAM、SOCK_DGRAM、SOCK_RAW、SOCK_PACKET、SOCK_SEQPACKET...
domain:协议域又称协议家族,协议族决定了socket的地址类型,我们使用ipv4进行通信,使用AF_INET type:套接字类别,有流式套接字和数据报套接字,upd使用的是SOCK_DGRAM protocol:协议指定与套接字一起使用的特定协议。默认使用0即可。 返回值: 成功则返回socket文件描述符,错误返回-1. ...
【sock_stream和sock_dgram】、【AF_INET和AF_UNIX】 【sock_stream和sock_dgram】 1、sock_stream 是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送。 2、sock_dgram 是无保障的面向消息的socket , 主要用于在网络上发广播信息。
PF_INET6, AF_INET6: Ipv6网络协议。type参数的作用是设置通信的协议类型,可能的取值如下所示:SOCK_STREAM: 提供面向连接的稳定数据传输,即TCP协议。OOB: 在所有数据传送前必须使用connect()来建立连接状态。SOCK_DGRAM: 使用不连续不可靠的数据包连接。SOCK_SEQPACKET: 提供连续可靠的数据包连接...
SOCK_DGRAM -- UDP类型,不保证数据接收的顺序,非可靠连接; SOCK_RAW -- 原始类型,允许对底层协议如IP或ICMP进行直接访问,不太常用。 protocol-- 通常赋值"0",由系统自动选择。 2.2 bind() 原型:int bind(int sockfd, const struct sockaddr* myaddr, socklen_t addrlen) ...
这个值对你没有任何意义,是一个句柄的地址,只要不为空就可以了
每次通信调用sendto和recvfrom时都需要传入目标主机的IP地址和端口。 本地Socket通信 本地Socket支持字节流和数据报两种格式: 对于本地字节流,socket类型为AF_LOCAL和SOCK_STREAM 对于本地数据报,socket类型为AF_LOCAL和SOCK_DGRAM 本地socket不像跨网络主机通信需要绑定IP和端口,而是绑定本地一个文件...