Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - basic_raw_socket::broadcast

까마귀75 2021. 1. 12. 15:44
728x90
반응형

basic_raw_socket::broadcast

socket_base에서 상속된다.

브로드캐스트 메세지 전송을 허용하는 소켓 옵션이다.

typedef implementation_defined broadcast;

SOL_SOCKET/SO_BROADCAST 소켓 옵션을 구현한다.

예제

옵션 값을 설정하기:

boost::asio::ip::udp::socket socket(my_context);
...
boost::asio::socket_base::broadcast option(true);
socket.set_option(option);


현재 옵션 값을 가져오기:

boost::asio::ip::udp::socket socket(my_context);
...
boost::asio::socket_base::broadcast option;
socket.get_option(option);
bool is_set = option.value();

요구사항

일반 헤더: boost/asio/basic_raw_socket.hpp
편의 헤더: boost/asio.hpp

Boost.Asio 홈

728x90
반응형