boost::asio是相當(dāng)高效和通用的,從看boost::asio的文檔和例子到該程序完成大約用了4天的時(shí)間,其中包括寫(xiě)代碼和簡(jiǎn)單測(cè)試用的一天時(shí)間。本想改善代碼后發(fā)布的,但目前手頭的事情太忙(同時(shí)要處理工作和畢業(yè)設(shè)計(jì)),所以還是發(fā)布出來(lái)讓大家改善吧,任何建議和意見(jiàn),或者你對(duì)該程序的改進(jìn),或者你寫(xiě)的更好的程序,請(qǐng)聯(lián)系我(聯(lián)系方式在源代碼中^_^),當(dāng)然了,也可以直接在下面留言。本人對(duì)boost::asio也不熟悉,如果有更好的見(jiàn)解,也請(qǐng)指點(diǎn)一二,謝謝。

點(diǎn)擊下載源代碼


 

代碼使用vc 2005編譯。
編程時(shí)幾乎每個(gè)API都需要去翻閱asio的文檔,從源代碼中也可以看到,偶對(duì)asio也是相當(dāng)陌生的
測(cè)試時(shí)發(fā)現(xiàn)速度有時(shí)候可以11M/S以上,呵呵,果然夠快^_^,不過(guò)cpu占用率好像有點(diǎn)高,汗