boost::asio是相當高效和通用的,從看boost::asio的文檔和例子到該程序完成大約用了4天的時間,其中包括寫代碼和簡單測試用的一天時間。本想改善代碼后發布的,但目前手頭的事情太忙(同時要處理工作和畢業設計),所以還是發布出來讓大家改善吧,任何建議和意見,或者你對該程序的改進,或者你寫的更好的程序,請聯系我(聯系方式在源代碼中^_^),當然了,也可以直接在下面留言。本人對boost::asio也不熟悉,如果有更好的見解,也請指點一二,謝謝。
點擊下載源代碼
代碼使用vc 2005編譯。
編程時幾乎每個API都需要去翻閱asio的文檔,從源代碼中也可以看到,偶對asio也是相當陌生的
測試時發現速度有時候可以11M/S以上,呵呵,果然夠快^_^,不過cpu占用率好像有點高,汗