将boost::asio::ip::address_v4::bytes_type转换为boost::asio::ip::
Converting boost::asio::ip::address_v4::bytes_type into boost::asio::ip::address_v4
我想将类型为boost::asio::ip::address_v4::bytes_type
的字节数组转换为boost::asio::ip::address_v4
。
所以我的问题是在boost库中有任何嵌入式函数做这项工作,或者我需要手动做,即将数组转换为字符串IP地址,然后将其传递给address_v4的构造函数?
您是否正在寻找需要bytes_types
的构造函数?explicit address_v4(const bytes_type & bytes);
见http://www.boost.org/doc/libs/release/doc/html/boost_asio/reference/ip__address_v4/address_v4.html
相关文章:
- 如何使用 Boost Asio 在 Android 上获取我的本地 udp IP 地址?
- C++ boost::asio::ip::tcp::acceptor 有时不接受连接器?
- 为什么 boost::asio::ip::tcp::basic_stream_socket::available 的运行
- "acceptor"在从TCP迁移到UDP时不是"boost::asio::ip::udp
- 如何将boost::asio::ip::address_v6 ip转换为2个uint64_t数字,并从2个uint 64
- 如何从 boost::asio::ssl::stream<boost::asio::ip::tcp::socket> 获取本机套接字文件描述器?
- 将 std::bind 应用于带有参数 <boost::asio::ip::tcp::socket> 时出错?
- 如何使用 asio 库获取 IP 地址的主机名
- 使用 boost::asio::ip::tcp::iostream 的低带宽性能
- boost::asio::ip::tcp::iostream,先启动客户端,然后等待服务器
- 我们如何从BOOST :: ASIO :: TCP :: ip :: read_some呼叫中顺序接收多个数据
- Boost asio ip tcp iostream 是否支持异步?
- 在无效地址上,boost::asio::ip:::address::from_string 没有引发异常
- 使用Boost ASIO查找服务器IP
- 无法编译 boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket()
- 如何避免与"asio::ip::tcp::iostream"的数据竞争?
- boost::asio::ip::tcp::resolver::iterator 检查值是否为空
- 委托使用 boost asio TCP/IP 套接字
- 来自async_resolve的 boost::asio::ip::tcp::resolver::iterator 的生命周期是多久?
- Boost asio TCP IP asio class compile error with Visual Studio.错误:C2228:'.close'左侧必须具有类/结构/联合