永发信息网

sa_family _t sin_family 这是个什么类型

答案:2  悬赏:0  手机版
解决时间 2021-11-30 13:20
  • 提问者网友:沉默菋噵
  • 2021-11-30 03:06
sa_family _t sin_family 这是个什么类型
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-11-30 03:23
sin是socket编程里用到的套接字sin_family就是sockaddr结构体的一个属性,表示套接字的网络地址,一般都为AF_INET。
全部回答
  • 1楼网友:由着我着迷
  • 2021-11-30 03:51
引用cn#GLffffpukL的回答:
sin是socket编程里用到的套接字sin_family就是sockaddr结构体的一个属性,表示套接字的网络地址,一般都为AF_INET。他在底层是:
struct sockaddr_in {
sa_family_t sin_family;
unsigned short int sin_port;
struct in_addr sin_addr;

unsigned char __pad[__SOCK_SIZE__ - sizeof(short int) -
sizeof(unsigned short int) - sizeof(struct in_addr)];
};
typedef unsigned short sa_family_t;
也就是说在是unsigned shot类型。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯