#pragma once // WebSocketClient.h #include "NetworkInterface.h" #include namespace ZL { class LocalClient : public INetworkClient { private: std::queue messageQueue; public: void Connect(const std::string& host, uint16_t port) override; void Poll() override; void Send(const std::string& message) override; bool IsConnected() const override { return true; } int GetClientId() const { return 1; } std::unordered_map getRemotePlayers() override { return std::unordered_map(); } }; }