2013-03-15 87 views

回答

1

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