青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

franksunny的個人技術空間
獲得人生中的成功需要的專注與堅持不懈多過天才與機會。 ——C.W. Wendte

socket 各種頭數據結構及簡要說明

 

發布者: 許超   發表日期: 2006-06-12 18:44:51.153 原作者: supermgr

 

socket  各種頭數據結構,及簡要說明。

//DATATYPE

typedef signed char         int8;

typedef signed short        int16;

typedef signed long         int32;

typedef signed long long    int64;

typedef unsigned int        uint;

typedef unsigned char       uint8;

typedef unsigned short      uint16;

typedef unsigned long       uint32;

typedef unsigned long long  uint64;

typedef float               float32;

typedef double              float64;

typedef wchar_t             wchar;

//typedef void*               ptr;

typedef int32               boolen;

 

//IP 頭結構

typedef

struct _x_iphdr

{

    uint8 ver;                      //4 位頭結構長度 ,4 IP 版本號

    uint8 tos;                      //8 位服務類型 TOS

    uint16 len;                     //16 位總長度(字節)

    uint16 ident;                   //16 位數據包標識

    uint16 frag;                    //3 位標志位 /13 位偏移地址

    uint8 ttl;                      //8 位生存時間 TTL (生命期)

    uint8 proto;                    //8 位協議 (TCP, UDP 或其他 )

    uint16 sum;                     //16 IP 頭結構校驗和

    uint32 srcip;                   //32 位源 IP 地址

    uint32 dstip;                   //32 位目的 IP 地址

}x_iphdr;

//TCP 偽頭結構

typedef

struct _x_tcphdrpsd

{

    uint32 saddr;                   // 源地址

    uint32 daddr;                   // 目的地址

    uint8 mbz;                      // 沒用

    uint8 proto;                    // 協議類型

    uint16 tcpl;                    //TCP 長度

}x_tcphdrpsd;

//TCP 頭結構

typedef

struct _x_tcphdr

{

    uint16 sport;                   //16 位源端口

    uint16 dport;                   //16 位目的端口

    uint32 seq;                     //32 位序列號

    uint32 ack;                     //32 位確認號

    uint8 len;                      //4 位頭結構長度 /6 位保留字

    uint8 flag;                     //6 位標志位 (控制用)

    uint16 win;                     //16 位窗口大小

    uint16 sum;                     //16 TCP 校驗和

    uint16 urp;                     //16 位緊急數據偏移量

}x_tcphdr;

//UDP 頭結構

typedef

struct _x_udphdr

{

    uint16 sport;                   //16 位源端口

    uint16 dport;                   //16 位目的端口

    uint16 len;                     //16 位長度

    uint16 sum;                     //16 位校驗和

}x_udphdr;

//ICMP 頭結構

typedef

struct _x_icmphdr

{

    uint8 type;                     //8 位類型

    uint8 code;                     //8 位代碼

    uint16 cksum;                   //16 位校驗和

    uint16 ident;                   // 識別號(一般用進程號作為識別號)

    uint16 seq;                     // 報文序列號

    uint32 tamp;                    // 時間戳

}x_icmphdr;

//IGMP 頭結構

typedef

struct _x_igmphdr

{

    uint8 code;                     //8 位代碼

    uint8 type;                     //8 位類型

    uint16 res;                     // 沒用

    uint16 cksum;                   //16 位校驗和

    uint32 addr;                    //32 位組地址

}x_igmphdr;

posted on 2007-01-11 23:16 frank.sunny 閱讀(1663) 評論(1)  編輯 收藏 引用 所屬分類: 概念掃盲

FeedBack:
# re: [轉載]socket 各種頭數據結構及簡要說明
2007-09-21 15:06 | 哈哈
good!  回復  更多評論
  

常用鏈接

留言簿(13)

隨筆分類

個人其它博客

基礎知識鏈接

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美风情在线| 亚洲欧美精品在线观看| 久久久精品一区| 久久精品视频免费观看| 国产一级一区二区| 久久久久在线观看| 久久精品欧洲| 久久精品国产一区二区电影| 在线观看视频免费一区二区三区| 久久综合国产精品| 免费永久网站黄欧美| 99热精品在线| 亚洲欧美美女| 亚洲国产精品悠悠久久琪琪| 亚洲日本激情| 欧美日韩午夜剧场| 久久精品一区二区| 欧美成人国产| 欧美在线免费观看视频| 久久久久久久91| 99这里有精品| 久久国产精品久久久| 亚洲日本无吗高清不卡| 亚洲永久网站| 亚洲激情网站免费观看| 一区二区三区四区五区视频| 韩国一区二区三区在线观看| 亚洲日本欧美日韩高观看| 国产精品一区二区久久| 欧美成人激情视频| 国产欧美日韩另类视频免费观看| 欧美国产在线电影| 国产精品系列在线播放| 亚洲激情国产精品| 国产在线欧美日韩| 99精品视频免费| 亚洲电影在线| 亚洲欧美日韩直播| 亚洲免费电影在线| 久久久一区二区三区| 亚洲欧美一区二区在线观看| 欧美国产日韩亚洲一区| 久久久精品五月天| 国产精品手机在线| 99精品欧美一区二区三区| 在线观看国产欧美| 欧美在线亚洲综合一区| 亚洲欧美三级在线| 欧美日韩午夜| 亚洲美女在线观看| 日韩视频免费在线观看| 老司机成人在线视频| 久久久久久久久久久久久9999| 欧美午夜精品理论片a级按摩 | 国产精品免费区二区三区观看| 欧美国产在线电影| 久久国产欧美日韩精品| 欧美一区二区视频97| 国产精品人人做人人爽| 一区二区国产日产| 亚洲午夜久久久久久久久电影院 | 欧美视频福利| 最新日韩精品| 一区二区三区精品久久久| 免费在线亚洲欧美| 欧美黄污视频| 亚洲黄色在线看| 老司机免费视频一区二区三区| 久久精品色图| 黄色亚洲免费| 久久久久久亚洲精品中文字幕 | 欧美一区二区三区免费视频| 欧美视频一区二区在线观看 | 欧美成人一区二区三区片免费| 国产一区二区三区免费不卡 | 免费视频一区| 亚洲大片在线| 99国产精品久久久久久久| 欧美激情一区三区| 亚洲精品男同| 亚洲欧美日韩在线| 国产一区二区三区在线观看免费| 久久xxxx| 亚洲国产精品小视频| av成人国产| 国产精品天天看| 欧美在线观看天堂一区二区三区| 免费观看久久久4p| 亚洲九九九在线观看| 欧美亚洲不卡| 久久久精品一品道一区| 亚洲第一中文字幕| 亚洲天堂av电影| 国产亚洲人成网站在线观看| 久久人人97超碰精品888| 最新国产成人在线观看| 午夜精品免费| 亚洲国产欧美日韩| 欧美性淫爽ww久久久久无| 久久激情综合| 日韩视频欧美视频| 久久伊人精品天天| 亚洲一区国产视频| 激情综合色综合久久综合| 欧美日韩ab| 久久精品国产99| 99国产精品久久久久久久成人热 | 亚洲欧美另类在线| 樱桃成人精品视频在线播放| 欧美日本一道本| 久久精品一区蜜桃臀影院 | 亚洲另类黄色| 国产视频在线观看一区二区三区 | 91久久精品www人人做人人爽| 中日韩美女免费视频网站在线观看| 国产欧美日韩不卡免费| 欧美日本在线看| 久久久精品久久久久| 亚洲综合大片69999| 亚洲激情黄色| 欧美fxxxxxx另类| 久久国产一二区| 亚洲性视频h| 日韩系列在线| 亚洲日本成人网| 一区免费观看视频| 国产香蕉久久精品综合网| 欧美日韩在线观看视频| 欧美大片免费观看| 麻豆成人精品| 久久亚洲一区二区三区四区| 午夜视频一区| 亚洲欧美国产制服动漫| 一区二区三区成人| 亚洲精品中文字幕在线| 亚洲激情视频网| 亚洲高清在线观看一区| 影音先锋久久久| 国产亚洲aⅴaaaaaa毛片| 国产精品亚洲精品| 国产欧美日韩亚洲精品| 国产精品久久久久免费a∨| 欧美视频在线不卡| 在线视频精品一区| 一区二区高清视频在线观看| 99成人在线| 中日韩男男gay无套| 夜夜爽99久久国产综合精品女不卡| 亚洲精品欧美一区二区三区| 亚洲激情中文1区| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲国产精品综合| 亚洲成色www8888| 亚洲第一精品影视| 亚洲三级视频| 一区二区三区日韩欧美精品| 亚洲欧美另类中文字幕| 久久精品中文字幕一区二区三区| 久久精品在这里| 牛牛影视久久网| 欧美日韩亚洲综合一区| 国产精品欧美日韩一区二区| 国产亚洲福利| 亚洲国产欧美国产综合一区| 夜夜嗨一区二区| 欧美一区二区三区在线看| 开元免费观看欧美电视剧网站| 欧美成人按摩| 亚洲视频1区| 久久色在线播放| 欧美日韩高清在线观看| 国产乱码精品一区二区三区不卡| 黄色一区二区在线| 一区二区三区精品| 久久久久一区| 日韩视频中文| 久久久国产一区二区三区| 欧美精品一区二区三区一线天视频 | 久久网站免费| 欧美日韩在线亚洲一区蜜芽| 国产精品日韩精品| 亚洲经典视频在线观看| 亚洲欧美成人一区二区三区| 老牛影视一区二区三区| 亚洲美女黄网| 久久三级视频| 国产精品一级| 亚洲美女在线国产| 久久久www免费人成黑人精品 | 亚久久调教视频| 欧美激情一二三区| 亚洲欧美日韩人成在线播放| 欧美成人资源网| 国产一区二区三区在线观看精品| 一本色道久久加勒比精品| 久久女同互慰一区二区三区| 一本色道久久综合亚洲精品小说| 久久一区精品| 国产视频久久久久| 亚洲一区一卡|