Bonjour,
Je cherche comment utiliser asio pour me donner la liste des interfaces ip disponibles:
J'ai essayé en utilisant resolver & query, mais j'ai l'impression que je n'utilise pas les bonnes fonctions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 boost::asio::ip::udp::resolver resolver(io_service); boost::asio::ip::udp::resolver::query query(boost::asio::ip::udp::v4(), "", ""); boost::asio::ip::udp::resolver::iterator iterator = resolver.resolve(query); boost::asio::ip::udp::resolver::iterator end; while(iterator != end) { std::cout << (*iterator).endpoint().address().to_string() << std::endl; ++iterator; }
Merci de votre aide
Partager