Boost

  • Published on
    文章介绍 boost asio 获取本机 IP 地址的代码,只获取 IPV4 地址且多个用分号间隔。在 Linux 上原方法可能失败,给出 Linux 上获取本地 IP 的代码,通过遍历 ifaddrs 获取 IPv4 和 IPv6 地址。
  • Published on
    本文介绍了Boost.Asio库的使用技巧和基本概念,涵盖I/O服务、Proactor模型、缓冲区管理、I/O对象、信号处理、定时器和strand等功能。
  • Published on
    介绍了使用 Boost 库读写 XML 文件的示例代码。通过`load`函数读取`testConfigRead.xml`文件内容并存储到结构体`TestConfig`中,通过`save`函数将结构体内容写入`testConfigWrite.xml`文件,展示了 Boost 库在 XML 操作方面的便捷性。