Commit Graph

17 Commits

Author SHA1 Message Date
iTrooz bb20848449 use more sensible protocol version
Signed-off-by: iTrooz <hey@itrooz.fr>
2025-01-25 21:01:21 +01:00
iTrooz 0b9d4784d8 Show socket error in McClient
Signed-off-by: iTrooz <hey@itrooz.fr>
2025-01-25 20:26:52 +01:00
iTrooz b06c4341d8 update documentation
Signed-off-by: iTrooz <hey@itrooz.fr>
2025-01-25 20:22:09 +01:00
iTrooz 7c82cd82d7 use m_responseReadState to avoid calling parseResponse() (as a failsafe for malicious/bad server responses)
Signed-off-by: iTrooz <hey@itrooz.fr>
2025-01-25 20:19:19 +01:00
iTrooz cf2b413f29 forward McClient error as Task error
Signed-off-by: iTrooz <hey@itrooz.fr>
2025-01-25 20:10:31 +01:00
iTrooz fe8f755b43 remove waitForConnected() and waitForReadyRead() and use signals ineatd
Signed-off-by: iTrooz <hey@itrooz.fr>
2025-01-25 20:08:44 +01:00
iTrooz 1477d64400 add m_ prefix to class members
Signed-off-by: iTrooz <hey@itrooz.fr>
2024-11-29 19:42:52 +01:00
iTrooz b0778e7a1f chore 2024-11-29 00:44:31 +01:00
iTrooz 09782745c6 make writePacketToSocket() clear data automatically 2024-11-29 00:44:25 +01:00
iTrooz cfb0c97262 use Json::requireInteger() 2024-11-28 18:09:38 +01:00
iTrooz 8b90a9f2b3 remove infinite loop from readVarInt() 2024-11-28 17:32:49 +01:00
iTrooz 873232ebe3 remove infinite loop in writeVarInt() 2024-11-28 17:29:35 +01:00
iTrooz 3a9c030982 Do not timeout after just 3000ms
Keep the network default timeout
2024-11-26 18:24:46 +01:00
iTrooz 520d6b0b42 run socket code in thread 2024-11-26 13:22:00 +01:00
iTrooz 7d04f0ee75 remove useless code when reading response 2024-11-17 20:06:08 +01:00
iTrooz 7cf24586c2 .hpp -> .h 2024-11-17 19:58:30 +01:00
iTrooz b8035ca078 refactor header and code into 2 files 2024-11-17 19:50:52 +01:00