avoid a substr() which costs us ~20% of runtime performance

This commit is contained in:
Lion Kortlepel
2024-06-19 16:18:11 +02:00
parent fc454cd11e
commit 17e887442c
5 changed files with 21 additions and 15 deletions

View File

@@ -41,12 +41,12 @@ int KillSocket(uint64_t Dead);
void UUl(const std::string& R);
void UDPSend(std::string Data);
bool CheckBytes(int32_t Bytes);
void GameSend(std::string Data);
void GameSend(std::string_view Data);
void SendLarge(std::string Data);
std::string TCPRcv(uint64_t Sock);
void SyncResources(uint64_t TCPSock);
std::string GetAddr(const std::string& IP);
void ServerParser(const std::string& Data);
void ServerParser(std::string_view Data);
std::string Login(const std::string& fields);
void TCPSend(const std::string& Data, uint64_t Sock);
void TCPClientMain(const std::string& IP, int Port);