- table.add("10.10.10.1", 0, 0, dev);
- table.add("10.10.10.2", 0, 0, dev);
- table.add("10.10.10.3", "10.10.10.10", 0, dev);
- IPOut ipout(addr, table);
- if (ipout.send(msg, proto, dst))
- std::cout << "Enviado '" << msg << "' a " << dst << "\n";
- else
- std::cout << "NO SE PUDO ENVIAR '" << msg << "' a " << dst << "\n";
+ add_routes(table, ifs, dev);
+ IPOut ipout(addr, table, fwque, std::cerr);
+ std::string msg;
+ while (std::getline(std::cin, msg))
+ {
+ if (ipout.send(msg, proto, dst))
+ std::cout << "Enviado '" << msg << "' a " << dst << "\n";
+ else
+ std::cout << "NO SE PUDO ENVIAR '" << msg << "' a " << dst << "\n";
+ }