#include "serverConnection.h" #include #include #include #include "common/log.h" using namespace std; ServerConnection::ServerConnection(MessageReceiver* _receiver, std::shared_ptr _socket) : SocketConnection(_receiver) { socket = _socket; } void ServerConnection::worker() { active_ = true; try { while (active_) { getNextMessage(); } } catch (const std::exception& e) { cout << kLogNotice << "Exception: " << e.what() << ", trying to reconnect" << std::endl; } active_ = false; }