摘 要:為了讓W(xué)indows下的網(wǎng)絡(luò)數(shù)據(jù)快速發(fā)送與接收,提高實時性能,采用對Windows TCP/IP協(xié)議棧進(jìn)行一種簡化設(shè)計,通過利用Windows提供的用戶與設(shè)備對象的交互,減少Windows從用戶態(tài)到內(nèi)核態(tài)的分層,對Socket層進(jìn)行簡單的封裝,并且利用零拷貝技術(shù)減少數(shù)據(jù)的拷貝次數(shù)以及設(shè)置多級優(yōu)先級隊列使數(shù)據(jù)按照優(yōu)先級發(fā)送,從而使數(shù)據(jù)達(dá)到快速發(fā)送和接收的目的。實驗結(jié)果驗證了這種方法能達(dá)到預(yù)期效果。
關(guān)鍵詞:網(wǎng)絡(luò)體系結(jié)構(gòu); 協(xié)議驅(qū)動; TCP/IP; 零拷貝; 優(yōu)先級隊列
中圖分類號:TN91934 文獻(xiàn)標(biāo)識碼:A 文章編號:1004373X(2012)080093