1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-16 09:55:22 +02: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
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);