#pragma once #include #include #include #include "RemotePeer.hpp" struct Context { int socket = -1; addrinfo* broadcastAddressInfo = nullptr; std::shared_ptr server = nullptr; Peer me; std::map> remotePeers {}; std::chrono::high_resolution_clock::time_point latestPeerDiscovery; };