728x90
반응형
basic_datagram_socket::enable_connection_aborted
socket_base에서 상속된다.
연결 승인시 실패한 연결을 보고하는 소켓 옵션이다.
typedef implementation_defined enable_connection_aborted;
boost::asio::error::connection_aborted와 함께 승인 작업이 실패하도록 허용되는지 여부를 결정하는 사용자 지정 소켓 옵션을 구현한다. 옵션의 기본 값은 "false" 이다.
예제
옵션 설정하기:
boost::asio::ip::tcp::acceptor acceptor(my_context); ... boost::asio::socket_base::enable_connection_aborted option(true); acceptor.set_option(option);
현재 옵션 값 가져오기:
boost::asio::ip::tcp::acceptor acceptor(my_context); ... boost::asio::socket_base::enable_connection_aborted option; acceptor.get_option(option); bool is_set = option.value();
요구 사항
일반 헤더: boost/asio/basic_datagram_socket.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - basic_socket::enable_connection_aborted (0) | 2021.01.21 |
---|---|
Boost.Asio 색인 - basic_seq_packet_socket::enable_connection_aborted (0) | 2021.01.21 |
Boost.Asio 색인 - ip::basic_resolver_results::empty (0) | 2021.01.21 |
Boost.Asio 색인 - ip::basic_address_range< address_v6 >::empty (0) | 2021.01.21 |
Boost.Asio 색인 - ip::basic_address_range< address_v4 >::empty (0) | 2021.01.21 |