From c6897c4dbf3d1178d12fd145ad7ade1fe62844ca Mon Sep 17 00:00:00 2001 From: Daniel Larimer Date: Sun, 22 Dec 2013 00:10:03 -0500 Subject: [PATCH] added method to get port --- include/fc/network/tcp_socket.hpp | 1 + src/network/tcp_socket.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/fc/network/tcp_socket.hpp b/include/fc/network/tcp_socket.hpp index 1a3bf2c..6f58905 100644 --- a/include/fc/network/tcp_socket.hpp +++ b/include/fc/network/tcp_socket.hpp @@ -55,6 +55,7 @@ namespace fc { void close(); void accept( tcp_socket& s ); void listen( uint16_t port ); + uint16_t get_port()const; private: // non copyable diff --git a/src/network/tcp_socket.cpp b/src/network/tcp_socket.cpp index 89842b5..4ca10b5 100644 --- a/src/network/tcp_socket.cpp +++ b/src/network/tcp_socket.cpp @@ -101,6 +101,11 @@ namespace fc { my = new impl(port); } + uint16_t tcp_server::get_port()const + { + return my->_accept.local_endpoint().port(); + } + } // namespace fc