阅读背景:

20120530--asio让网络编程代码变简洁了

来源:互联网 

  前面说到要使用asio库,需要编译datetime等库。现在使用asio库的时候,发现以前使用C语言实现一个简单的服务器模型时,代码是多么的冗长,想放到几个函数里面呢,觉得关系又比较密切,阅读不方便;放到一起吧又觉得代码太长。对asio库不了解,今天看了网上一个实现echo服务器的代码,很简洁。整个代码从建立服务器,到分发客户端数据,几行代码搞定。当然,首次接触asio和boost的人,对这段代码要理解清楚会费点神的。其中的bind的使用shared_ptr的使用,以及对asio机制的了解等。如果要理解这么短的代码实现原理,那肯定不是一天两天能够好的。至少需要去熟悉下boost里面的那么几个库吧。前面说到要使用asio库,需要编译datetime等库。现在使用asio库的时候,发现以前




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: