1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-05 19:31:04 +00:00

Clean up and compress some pre-join packets (#15881)

This commit is contained in:
sfan5 2025-03-11 20:00:07 +01:00 committed by GitHub
parent 287880aa27
commit afb15978d9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 260 additions and 102 deletions

View file

@ -51,6 +51,16 @@ public:
putRawString(src.data(), src.size());
}
// Reads bytes from packet into string buffer
void readRawString(char *dst, u32 len);
std::string readRawString(u32 len)
{
std::string s;
s.resize(len);
readRawString(&s[0], len);
return s;
}
NetworkPacket &operator>>(std::string &dst);
NetworkPacket &operator<<(std::string_view src);