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