add support for IPv4v6 and IPv4 + IPv6

This commit is contained in:
badaix 2018-04-25 14:08:11 +02:00
parent 962ff983cb
commit 3ff49c81b2
4 changed files with 95 additions and 40 deletions

View file

@ -106,7 +106,8 @@ private:
mutable std::recursive_mutex sessionsMutex_;
std::set<session_ptr> sessions_;
asio::io_service* io_service_;
std::shared_ptr<tcp::acceptor> acceptor_;
std::shared_ptr<tcp::acceptor> acceptor_v4_;
std::shared_ptr<tcp::acceptor> acceptor_v6_;
StreamServerSettings settings_;
Queue<std::shared_ptr<msg::BaseMessage>> messages_;