2016-03-23 6 views
0

Ich entwickle einen Multicast-Empfänger. Wie konfiguriere ich boost::asio::ip::multicast::outbound_interface für Socket, wenn meine Schnittstelle IPv6-Adresse hat?
Nach Beispielen sollte es ipv4 sein: _socket.set_option(boost::asio::ip::multicast::outbound_interface(if_addr.to_v4()));wie outbound_interface mit IPv6-Adresse zu setzen?

Antwort

0

Leider gibt es keine gute Dokumentation für Asio. Ich habe die erforderlichen Informationen in den folgenden Quellen gefunden:

_socket->set_option(boost::asio::ip::multicast::outbound_interface(ipv6addr.scope_id()));

Verwandte Themen