2012年7月30日

win32下boost::asio进一步封装

摘要: 在网络通信中,我个人比较喜欢异步的方式。这样我程序就不会因为I/O的读写而导致线程阻塞。理想的工作方式是通知窗口的事件通知。windows中socket的底层其实是支持窗口事件通知的,但由于boost库比较强大,我就基于asio的库来实现这样的机制。由于是异步方式,当事件处理完成后,我希望将结果传递给回调函数,因此类中有下面3个函数: virtual void handler_connect(const boost::system::error_code& error); virtual void handler_send(const boost::system::error_co.. 阅读全文

posted @ 2012-07-30 11:12 张 勇 阅读(3812) 评论(0) 推荐(2) 编辑

导航