X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fserver.cpp;h=9205cc1096383caa797f1af237ec9e02e1b07724;hp=259d13b087598d5ae602f1c4b16e7ec6ed24259e;hb=d683ca0964182e9579838fec8d7d100eeabddee0;hpb=c8df43e7794dc82d5604dfa612e464bbc5ca3cdd diff --git a/source/server.cpp b/source/server.cpp index 259d13b..9205cc1 100644 --- a/source/server.cpp +++ b/source/server.cpp @@ -1,7 +1,9 @@ #include #include #include +#include #include +#include #include "request.h" #include "response.h" #include "server.h" @@ -16,7 +18,8 @@ Server::Server(unsigned port): event_disp(0) { sock.signal_data_available.connect(sigc::mem_fun(this, &Server::data_available)); - sock.listen(Net::InetAddr(0, port), 8); + RefPtr addr = Net::resolve("*", format("%d", port)); + sock.listen(*addr, 8); } unsigned Server::get_port() const