• <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>

            focus on linux, c/c++, lua

            1長度數組使用備忘

            看了源代碼,我明白了。他只是用對上存放SOCKET的句柄。。我們看一下他的新定義結構體。

            struct win_fd_set {
            u_int fd_count;
            SOCKET fd_array[1];
            };

            這個就是新定義結構體,跟原來稍微有點變化只是把64改為1,有些同學可能見多很多這樣的寫法,這種寫法我也在一些項目使用了。這種寫法可以fd_array動態變化。
            win_fd_set * Set = (win_fd_set*)malloc(sizeof(win_fd_set) + sizoef(SCOEKT) * 10);
            Set->fd_array 可以放11 個 SOCKET,因為我的內存大小足夠放11個SOCKET。
            請記住內存是沒有數據格式,只要足夠大小,隨便你怎么放。數據格式只是方便我們管理和處理數據而已。

            posted on 2013-12-11 10:23 zuhd 閱讀(1178) 評論(0)  編輯 收藏 引用 所屬分類: c/c++

            欧美激情精品久久久久| 久久国产精品成人影院| 久久精品成人一区二区三区| 中文字幕亚洲综合久久2| 久久精品国产只有精品66| 无码精品久久一区二区三区| 亚洲AV日韩AV永久无码久久| 久久91精品国产91久久麻豆| 九九久久精品无码专区| 久久亚洲春色中文字幕久久久 | 亚洲国产成人久久精品动漫| 久久久久噜噜噜亚洲熟女综合| 免费无码国产欧美久久18| 国产成人久久激情91| 欧美亚洲国产精品久久久久| 9999国产精品欧美久久久久久| 久久亚洲日韩看片无码| 久久久受www免费人成| 99久久精品影院老鸭窝| 久久频这里精品99香蕉久| 品成人欧美大片久久国产欧美... 品成人欧美大片久久国产欧美 | 99久久精品免费国产大片| 熟妇人妻久久中文字幕| 亚洲国产精品狼友中文久久久| 夜夜亚洲天天久久| 72种姿势欧美久久久久大黄蕉| 欧美日韩精品久久免费| 亚洲精品成人久久久| 久久人人爽人人爽人人片AV麻豆| 97热久久免费频精品99| 久久精品蜜芽亚洲国产AV| 久久男人Av资源网站无码软件| 日本欧美久久久久免费播放网 | 88久久精品无码一区二区毛片| 国产情侣久久久久aⅴ免费| 国内精品伊人久久久久妇| 久久亚洲中文字幕精品一区四| 久久精品女人天堂AV麻| 午夜精品久久久久9999高清| 亚洲七七久久精品中文国产 | 2021国产精品午夜久久|