|
group2 0.1.0
CSE 125 Group 2
|
TCP client for connecting to the game server. More...
#include "ecs/components/AnimSnapshot.hpp"#include "ecs/components/InputSnapshot.hpp"#include "ecs/registry/Registry.hpp"#include "network/MatchStatus.hpp"#include "network/MessageStream.hpp"#include "network/NetKillEvent.hpp"#include "network/NetworkConfig.hpp"#include "network/OutboundQueue.hpp"#include "network/RegistrySerialization.hpp"#include "network/ShotDebugReport.hpp"#include "network/ShotEvent.hpp"#include "network/lobby/LobbyStatus.hpp"#include "network/transport/FragmentReassembler.hpp"#include "network/transport/UdpEndpoint.hpp"#include <SDL3/SDL_stdinc.h>#include <SDL3_net/SDL_net.h>#include <array>#include <atomic>#include <cstdint>#include <deque>#include <entt/entt.hpp>#include <mutex>#include <optional>#include <random>#include <thread>#include <utility>Go to the source code of this file.
Classes | |
| struct | NetworkStats |
| Live network statistics updated each frame. More... | |
| class | Client |
| TCP stream client — sends input to the server and receives state updates. More... | |
| struct | Client::DelayedOutbound |
| One outbound UDP datagram queued for delayed send. More... | |
| struct | Client::DelayedInbound |
| One inbound payload queued for delayed dispatch. More... | |
TCP client for connecting to the game server.