// Proxy.h #pragma once #include #include "SocketInterface.h" class Proxy { public: Proxy(SocketInterface* outside_socket) : outside(outside_socket) {} void run(std::string& peer_address); private: SocketInterface* outside; };