SOCKET 常用資料型別分析

2021-05-21 21:25:00 字數 860 閱讀 2120

1. socket (套接字)

typedef    uint_ptr        socket;

typedef    unsigned int    uint_ptr;

4個位元組

2. sockaddr, sockaddr, psockaddr (網路位址,通用)

typedef    sockaddr    sockaddr, *psockaddr;

struct sockaddr ;

16個位元組,並不直接使用,sa_data成員會被細化

3. sockaddr_in, sockaddr_in, psockaddr_in (網路位址,internet style)

typedef    struct sockaddr_in    sockaddr_in, *psockaddr_in;

struct sockaddr_in ;

16個位元組,sockaddr_in是sockaddr的細化

4. in_addr (網路ip)

typedef    struct in_addr    in_addr, *pin_addr;

struct in_addr s_un_b;

struct            s_un_w;

unsigned long                                    s_addr;

} s_un;

}4位元組,4個位元組採用的是網路位元組序

mysql資料型別分析 mysql資料型別選擇分析

1 char varchar text的選擇 原則,最通用的並不是最適合的。因為更改資料型別會耗費很長的時候,在定義的時候需要謹慎 例如存放密碼的md5加密資料,那麼我們就絕對用char 32 因為char使用固定的block,具有更快的偏移速度。例如存放使用者名稱這樣的資料,長的使用者名稱最多也就...

halcon資料型別分析

halcon的資料型別 halcon的兩類引數 圖形引數iconic image,region,xld 與控制引數control string,integer,real,handle 在halcon運算元的引數中,依次順序為 輸入圖形引數 輸出圖形引數 輸入控制引數 輸出控制引數 並且其輸入引數不會...

C C 資料型別分析

資料型別實際上就是一塊固定記憶體大小的別名 陣列array分析 int array array代表陣列首位址 array代表整個陣列的位址,array 1是把整個陣列跳過去再加一 array和 array位址相同 array 1的位址僅僅是增加了4個位元組 array 1的位址增加了4 7個位元組 ...