文件名称:函数格式说明-复高斯分布的数学基础理论
文件大小:6.48MB
文件格式:PDF
更新时间:2021-06-08 13:20:45
嵌入式 Linux C (1)数据结构介绍 sockaddr 和 sockaddr_in 是两个重要的数据类型,这两个结构类型都是用来保存 socket 信息的,如下所示: struct sockaddr { unsigned short sa_family; /*地址族*/ char sa_data[14]; /*14 字节的协议地址,包含该 socket 的 IP 地址和端口号*/ }; struct sockaddr_in { short int sa_family; /*地址族*/ unsigned short int sin_port; /*端口号*/ struct in_addr sin_addr; /*IP 地址*/ unsigned char sin_zero[8]; /*填充 0 以保持与 struct sockaddr 同样大小*/ }; 这两个数据类型是等效的,可以相互转化,通常 sockaddr_in 数据类型使用更为方便。在 建立 socketadd 或 sockaddr_in 后,就可以对该 socket 进行适当的操作了。 (2)结构字段 表 11.1 列出了该结构 sa_family 字段可选的常见值。 表 11.1 sa_fam ily 字段可选值 结构定义头文件 #include