From f660fe3f1be97f373318806a77b3ce3fcd53cb73 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 5 Nov 2013 22:43:34 +0000 Subject: Various work on server discovery; works on localhost. --- src/lib/util.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/lib/util.h') diff --git a/src/lib/util.h b/src/lib/util.h index 351c4c4d9..5e568cc27 100644 --- a/src/lib/util.h +++ b/src/lib/util.h @@ -133,13 +133,15 @@ class Socket { public: Socket (int timeout = 30); + ~Socket (); /** @return Our underlying socket */ boost::asio::ip::tcp::socket& socket () { return _socket; } - void connect (boost::asio::ip::basic_resolver_entry const & endpoint); + void connect (boost::asio::ip::tcp::endpoint); + void accept (int); void write (uint32_t n); void write (uint8_t const * data, int size); @@ -155,6 +157,7 @@ private: boost::asio::io_service _io_service; boost::asio::deadline_timer _deadline; boost::asio::ip::tcp::socket _socket; + boost::asio::ip::tcp::acceptor* _acceptor; int _timeout; }; -- cgit v1.2.3