View on GitHub

Asio Service Discovery

Components for service discovery via udp multicasting. It's using boost::asio for async networking. It's non-blocking and non-locking.

Download this project as a .zip file Download this project as a tar.gz file
betabugs::networking::service_discoverer Member List

This is the complete list of members for betabugs::networking::service_discoverer, including all inherited members.

on_services_changed_t typedefbetabugs::networking::service_discoverer
service_discoverer(boost::asio::io_service &io_service, const std::string &listen_for_service, const on_services_changed_t on_services_changed, const std::chrono::steady_clock::duration max_idle=std::chrono::seconds(30), const size_t max_services=10, const unsigned short multicast_port=30001, const boost::asio::ip::address &listen_address=boost::asio::ip::address::from_string("0.0.0.0"), const boost::asio::ip::address &multicast_address=boost::asio::ip::address::from_string("239.255.0.1"))betabugs::networking::service_discovererinline
services typedefbetabugs::networking::service_discoverer