boost::asio是相当高效和通用的,从看boost::asio的文档和例子到该程序完成大约用了4天的时间,其中包括写代码和简单测试用的一天时间。本想改善代码后发布的,但目前手头的事情太忙(同时要处理工作和毕业设计),所以还是发布出来让大家改善吧,任何建议和意见,或者你对该程序的改进,或者你写的更好的程序,请联系我(联系方式在源代码中^_^),当然了,也可以直接在下面留言。本人对boost::asio也不熟悉,如果有更好的见解,也请指点一二,谢谢。

点击下载源代码


 

代码使用vc 2005编译。
编程时几乎每个API都需要去翻阅asio的文档,从源代码中也可以看到,偶对asio也是相当陌生的
测试时发现速度有时候可以11M/S以上,呵呵,果然够快^_^,不过cpu占用率好像有点高,汗