zoukankan      html  css  js  c++  java
  • IPv6套接字地址结构

    IPv6套接字地址结构

    struct in6_addr{

    unit8_t  sa_addr[16];

    };

    #define  SIN6_LEN

    struct sockaddr_in6{

    unit8_t  sin6_len;

    sa_family_t   sin6_family;

    in_port_t   port;

    unit32_t   sin6_flowinfo;

    struct in6_addr   sin6_addr;

    unit32-t   sin6_scope_id;

    };

    如果系统支持套接字地址结构中的长度字段,那么SIN6_LEN常值必须定义

    IPv6的地址簇是AF_INET6,而IPv4的地址簇是AF_INET

    结构中字段的先后顺序做过编排,使得如果sockaddr_in6结构本省是64位对齐的,那么128位的sin6_addr字段也是64位对齐的

    sin6_flowinfo字段分成2个字段:

    低序20位是流标  高序12位保留

    ========================if i have some wrong, please give me a message, thx.========================
  • 相关阅读:
    JavaScript 弹窗
    创建对象构造器
    DOM事件
    document对象“还在更新”
    JavaScript 闭包
    使用 "use strict" 指令
    constructor 属性
    2019暑期集训第一周小结
    无向图求割边
    矩阵快速幂
  • 原文地址:https://www.cnblogs.com/ailx10/p/5347372.html
Copyright © 2011-2022 走看看