(原创)如何使用boost.asio写一个简单的通讯程序(二)

  先说下上一篇文章中提到的保持io_service::run不退出的简单办法。由于只要异步事件队列中有事件,io_service::run就会一直阻塞不退出,因此只要保证异步事件队列中一直有事件就好了,如何让异步事件队列中一直有事件呢?一个简单的办法就是循环发起异步读操做,若是对方一直都不发数据过来,则这个异步读事件就会一直在异步事件队列中,这样io_service::run就不会退出了。可是这
相关文章
相关标签/搜索