StartumServer: disconnect and ban inactive clients

This commit is contained in:
SChernykh
2022-02-08 15:00:08 +01:00
parent 8767ef9e19
commit 9f449320b5
2 changed files with 18 additions and 2 deletions

View File

@@ -45,7 +45,7 @@ public:
static Client* allocate() { return new StratumClient(); }
void reset() override;
bool on_connect() override { return true; }
bool on_connect() override;
bool on_read(char* data, uint32_t size) override;
bool process_request(char* data, uint32_t size);
@@ -53,6 +53,7 @@ public:
bool process_submit(rapidjson::Document& doc, uint32_t id);
uint32_t m_rpcId;
time_t m_connectedTime;
uv_mutex_t m_jobsLock;