摘要: 大部分使用Boost.Asio编写的代码都会使用几个io_service的实例。io_service是这个库里面最重要的类;它负责和操作系统打交道,等待所有异步操作的结束,然后为每一个异步操作调用其完成处理程序。 你有多种不同的方式来使用io_service。在下面的3个例子中,我们有3个异步操作, 阅读全文
posted @ 2018-06-15 17:21 KeepInYourMind 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 同步客户端: 首先,你的程序至少需要一个io_service实例。Boost.Asio使用io_service同操作系统的输入/输出服务进行交互。通常一个io_service的实例就足够了。然后,创建你想要连接的地址和端口,再建立socket。把socket连接到你创建的地址和端口。 同步服务端: 阅读全文
posted @ 2018-06-15 16:38 KeepInYourMind 阅读(931) 评论(0) 推荐(0) 编辑