国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
SOCKET 常用數(shù)據(jù)類型分析

from http://blog.csdn.net/icedmilk/article/details/5336188

1. SOCKET (套接字)

 

typedef    UINT_PTR        SOCKET;
typedef    unsigned int    UINT_PTR;

 

4個(gè)字節(jié)

 

2. sockaddr, SOCKADDR, PSOCKADDR (網(wǎng)絡(luò)地址,通用)

typedef    sockaddr    SOCKADDR, *PSOCKADDR;

 

struct sockaddr {

    unsigned short    sa_family;
    char              sa_data[14];

};

 

16個(gè)字節(jié),并不直接使用,sa_data成員會(huì)被細(xì)化

 

3. sockaddr_in, SOCKADDR_IN, PSOCKADDR_IN (網(wǎng)絡(luò)地址,internet style)

 

typedef    struct sockaddr_in    SOCKADDR_IN, *PSOCKADDR_IN;

struct sockaddr_in {
        short           sin_family;
        unsigned short  sin_port;
        struct in_addr  sin_addr;
        char            sin_zero[8];
};

 

16個(gè)字節(jié),sockaddr_in是sockaddr的細(xì)化

 

4. in_addr (網(wǎng)絡(luò)IP)

 

typedef    struct in_addr    IN_ADDR, *PIN_ADDR;

 

struct in_addr {
    union {
        struct { unsigned char    s_b1,s_b2,s_b3,s_b4; } S_un_b;
        struct { unsigned short   s_w1,s_w2; }           S_un_w;
        unsigned long                                    S_addr;
    } S_un;
}


4字節(jié),4個(gè)字節(jié)采用的是網(wǎng)絡(luò)字節(jié)序

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
TCP/UDP網(wǎng)絡(luò)編程入門教程之三:TCP Server端
socket中結(jié)構(gòu)體
UDP協(xié)議(User Datagram Protocol)
socket operation on non-socket 的原因
WinSock學(xué)習(xí)筆記(一)
Linux Socket學(xué)習(xí)(五)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服