基于完成端口的TCP網(wǎng)絡(luò)通信框架實(shí)現(xiàn)
工程iocp中包含了框架實(shí)現(xiàn)的所有代碼,工程server和client是對(duì)該框架的簡(jiǎn)單測(cè)試
和應(yīng)用。框架實(shí)現(xiàn)了基于消息的TCP網(wǎng)絡(luò)通信,(避免了TCP的數(shù)據(jù)“粘連”問題)并進(jìn)
行了封裝,封裝后的界面iocpapi.h非常簡(jiǎn)潔,應(yīng)用程序代碼只需要簡(jiǎn)單包含
iocpapi.h,就可以實(shí)現(xiàn)自己的網(wǎng)絡(luò)應(yīng)用.具體例子可以參考server和client代碼提供
的兩個(gè)類分別用于服務(wù)器端和客戶端(一般來說客戶端不用管理大量連接,所以有點(diǎn)
殺雞用牛刀的味道,不過為了和服務(wù)器對(duì)應(yīng),應(yīng)該使用該客戶端,除非你自己實(shí)現(xiàn)
框架的消息格式)
標(biāo)簽:
iocp
TCP
端口
工程
上傳時(shí)間:
2013-12-29
上傳用戶:wpt