]> git.tdb.fi Git - libs/net.git/blobdiff - examples/netcat.cpp
Add ClientSocket and ServerSocket abstractions
[libs/net.git] / examples / netcat.cpp
index 2532959e56ec7e8b595c035d7334b14c797a8b95..9bbad87b8d0fa944a636cf52e28ba37f67d7e8ee 100644 (file)
@@ -3,7 +3,7 @@
 #include <msp/core/refptr.h>
 #include <msp/io/console.h>
 #include <msp/io/eventdispatcher.h>
-#include <msp/net/streamlistensocket.h>
+#include <msp/net/streamserversocket.h>
 #include <msp/net/streamsocket.h>
 #include <msp/net/resolve.h>
 
@@ -15,7 +15,7 @@ class NetCat: public RegisteredApplication<NetCat>
 private:
        bool ipv6;
        bool listen;
-       Net::StreamListenSocket *server_sock;
+       Net::StreamServerSocket *server_sock;
        Net::StreamSocket *sock;
        IO::EventDispatcher event_disp;
 
@@ -53,7 +53,7 @@ NetCat::NetCat(int argc, char **argv):
        }
        else
        {
-               server_sock = new Net::StreamListenSocket(addr->get_family());
+               server_sock = new Net::StreamServerSocket(addr->get_family());
                server_sock->listen(*addr);
                event_disp.add(*server_sock);
                server_sock->signal_data_available.connect(sigc::mem_fun(this, &NetCat::net_data_available));