Lua源碼下載[http://www.lua.org/ftp/]本篇主要介紹Lua與C的互調(diào)方式。首先下載Lua源碼,這里使用Lua5.15。l...
完成例程和完成端口 注:重疊IO有三種實(shí)現(xiàn)方式:完成事件、完成例程、完成端口,完成事件和WSAEventSelect模型差不多,也都限制于64個(gè)...
項(xiàng)目地址[https://gitee.com/luo_wentao/cpp_exercises/tree/master/CPP_Server/N...
二叉排序樹(shù)實(shí)現(xiàn) 1、二叉排序樹(shù),也叫二叉搜索樹(shù),中序遍歷為有序序列。這是一種特殊的二叉樹(shù),每個(gè)節(jié)點(diǎn)的左孩子都比其要小,右孩子都比其要大,二叉樹(shù)的...
淺談網(wǎng)絡(luò)協(xié)議 網(wǎng)絡(luò)協(xié)議模型通常有OSI七層模型、TCP/IP模型、五層模型。OSI是ISO組織定義的國(guó)際化標(biāo)準(zhǔn),但并不實(shí)用,一般只用于學(xué)習(xí)。TC...
C語(yǔ)言實(shí)現(xiàn)基本數(shù)據(jù)類型與字節(jié)類型互相轉(zhuǎn)換 在網(wǎng)絡(luò)編程中,一般通過(guò)數(shù)據(jù)包的方式來(lái)傳遞數(shù)據(jù),數(shù)據(jù)包內(nèi)存儲(chǔ)的是各種數(shù)據(jù)的表示形式,例如浮點(diǎn)數(shù)使用IEE...
C語(yǔ)言實(shí)現(xiàn)常用數(shù)據(jù)結(jié)構(gòu) 實(shí)現(xiàn)了鏈表,棧、哈希表等哈希表由數(shù)組加鏈表實(shí)現(xiàn)。通過(guò)計(jì)算key的哈希值,將哈希值轉(zhuǎn)成int類型并與數(shù)組長(zhǎng)度進(jìn)行與運(yùn)算得到...
使用對(duì)稱加密算法AES加密通常有對(duì)稱加密(DES、AES)、非對(duì)稱加密(RSA)、單向加密(MD5不可復(fù)原),非對(duì)稱算法很安全但是速度慢一般用于...
數(shù)據(jù)包結(jié)構(gòu) 1、數(shù)據(jù)包由head+body組成,head為明文,body可加密。因?yàn)槭褂玫氖荰CP協(xié)議不需要分段,head為4字節(jié),存儲(chǔ)整個(gè)數(shù)據(jù)...