asio是一个分层实现的IO框架
各层如下:
1.basic_stream_socket(tcp::socket) --暴露给用户的接口
2.socket_service --中间转换层
3.io_service --底层Proactor,各个平台不同实现
4.iocp/epoll等系统API
asio是一个分层实现的IO框架
各层如下:
1.basic_stream_socket(tcp::socket) --暴露给用户的接口
2.socket_service --中间转换层
3.io_service --底层Proactor,各个平台不同实现
4.iocp/epoll等系统API