您的位置:首页 > 编程语言

套接字编程简介

2012-08-07 11:06 253 查看
套接字地址结构:

大多数套接字函数都需要一个指向套接字地址结构指针作为参数,每个协议族都定义了自己的套接字地址结构,这些结构名都已sockaddr_开头,并以对应每个协议族的后缀结尾。

IPv4套接字地址结构:

它也叫做“网际套接字地质结构”,它以sockaddr_in命名。定义在<netinet/in.h>头文件中。

它的POSIX定义:

struct in_addr{
in_addr_t s_addr;     //in_addr_t     unsigned int;32位IPv4地址
};


struct sockaddr_in {
__uint8_t	    sin_len;       //本结构长度
sa_family_t	sin_family;    //AF_INET
in_port_t	    sin_port;      //端口号
struct	in_addr sin_addr;      //32位IPv4地址
char		    sin_zero[8];    //无用的站位符
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: