Boost socket send_to()问题

时间:2018-09-10 20:47:30

标签: c++11 boost-asio

我们有一个项目,该项目使用Boost套接字的包装器。我正在尝试为send_to()命令添加包装器,但无法对其进行编译。我们正在使用C ++ 11。

在头文件中,此:

template<typename ConstBufferSequence>
std::size_t send_to(
        const ConstBufferSequence & buffers,
        const endpoint_type & destination,      // error
        socket_base::message_flags flags,       // error
        boost::system::error_code & ec);

产生两个错误。他们是:

  • “无法解析类型'endpoint_type'”,并且
  • “类型'socket_base :: message_flags'无法解析

我已经包含了必需的头文件,甚至包括了更直接的头文件:

#include <boost/asio.hpp>
#include <boost/asio/basic_datagram_socket.hpp>

均未解决问题。我确定这里需要完成一些模板黑魔法,但我对此一无所知。谁能给我指点一下这里出了什么问题?

0 个答案:

没有答案