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指定發送調用是如何進行。由於這些是特定於套接字的,所以自由函數不會提供接受這些標誌的重載。