0
我正在使用unix域套接字的boost asio,我很困惑如何在发送消息时设置MSG_MORE
。我在升压代码中做了一个grep,并没有找到任何对MSG_MORE
的引用。如何在升级asio for unix域套接字中设置MSG_MORE?
我正在使用unix域套接字的boost asio,我很困惑如何在发送消息时设置MSG_MORE
。我在升压代码中做了一个grep,并没有找到任何对MSG_MORE
的引用。如何在升级asio for unix域套接字中设置MSG_MORE?
对于您正在使用的套接字成员函数,接受flags
参数时使用过载的任何send
。例如,这里是local::datagram_protocol::socket::async_send()
的重载之一:
template<
typename ConstBufferSequence,
typename WriteHandler>
void async_send(
const ConstBufferSequence & buffers,
socket_base::message_flags flags,
WriteHandler handler);
的flags
参数是bitmask指定发送调用是如何进行。由于这些是特定于套接字的,所以自由函数不会提供接受这些标志的重载。