私は unix ドメイン ソケットでブースト asio を使用しMSG_MORE
ています。メッセージの送信中に を設定する方法がわかりません。ブースト コードで grep を実行しましたが、への参照が見つかりませんでしたMSG_MORE
。
質問する
339 次
1 に答える
1
引数send
を受け入れる、使用しているソケット メンバー関数にオーバーロードを使用します。flags
たとえば、次は のオーバーロードの 1 つです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 に答える