Networking TS

PrevUpHomeNext
basic_socket_acceptor::non_blocking (3 of 3 overloads)

Sets the non-blocking mode of the acceptor.

void non_blocking(
    bool mode,
    std::error_code & ec);
Parameters

mode

If true, the acceptor's synchronous operations will fail with std::experimental::net::v1::error::would_block if they are unable to perform the requested operation immediately. If false, synchronous operations will block until complete.

ec

Set to indicate what error occurred, if any.

Remarks

The non-blocking mode has no effect on the behaviour of asynchronous operations. Asynchronous operations will never fail with the error std::experimental::net::v1::error::would_block.


PrevUpHomeNext