我正在使用带有 unix 域套接字的 boost asio,我对如何设置MSG_MORE
发送消息时感到困惑。我在 boost 代码中做了一个 grep,没有找到任何对MSG_MORE
.
问问题
339 次
1 回答
1
send
对您正在使用的任何接受flags
参数的套接字成员函数使用重载。例如,这里是 的重载之一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
参数是一个位掩码,指定如何进行发送调用。由于这些是特定于套接字的,因此自由函数不会提供接受这些标志的重载。
于 2013-03-15T13:39:37.157 回答