#include #include int main() { Poller p; // Now I'm the bridge, creating an ircclient because needed. std::shared_ptr c = std::make_shared(); p.add_socket_handler(c); std::shared_ptr d = std::make_shared(); p.add_socket_handler(d); std::shared_ptr e = std::make_shared(); p.add_socket_handler(e); c->connect("localhost", "7877"); d->connect("localhost", "7878"); e->connect("localhost", "7879"); while (true) p.poll(); return 0; }