X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMain.cc;h=4d88a709e69bb39a71e739a574823e254ff2f0ac;hp=c6df957010d16fc2cd65dfc6a43fdc1e4ca68752;hb=61e441a6b4b7c4b2b14b12a1a2545a04155c719b;hpb=1a9061caa8fe73b4b34a37fe467e145bba7bd2f5 diff --git a/src/Main.cc b/src/Main.cc index c6df957..4d88a70 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -280,7 +280,7 @@ void goodbye() int main(int argc, char* argv[]) { - Mf::ResolverTask task("4950", "255.255.255.255", SOCK_DGRAM); + Mf::ResolverTask task("4950", "compy", SOCK_DGRAM); task.run(); int i = task.wait(); @@ -335,27 +335,26 @@ int main(int argc, char* argv[]) Mf::logInfo << "packet size: " << packet.size() << std::endl; - Mf::SocketAddress addr("634", "lappy"); - Mf::logInfo << "local addr: " << addr.name() << std::endl; + Mf::SocketAddress addr = Mf::SocketAddress::broadcast("4950"); + //Mf::logInfo << "local addr: " << addr.name() << std::endl; - for (it = task.addresses().begin(); it != task.addresses().end(); ++it) - { + //for (it = task.addresses().begin(); it != task.addresses().end(); ++it) + //{ int bcast = 0; - Mf::SocketAddress addr = *it; + //Mf::SocketAddress addr = *it; Mf::Socket sock(addr); sock.get(SO_BROADCAST, bcast); Mf::logInfo << "bcast: " << bcast << std::endl; - sock.set(SO_REUSEADDR, 1); sock.set(SO_BROADCAST, 1); sock.get(SO_BROADCAST, bcast); Mf::logInfo << "bcast: " << bcast << std::endl; sock.write(packet); - } + //} return 0;