В моем коде чата. Я использую «while (true)», чтобы сохранить полученное сообщение, таким образом тратя впустую мой CPU. Как я могу улучшить свой код? Теперь я понятия не имею об этом.
(Это часть моего кода)
void* CooloiClientSocket::Recv_t(void* arg)
{
std::string message;
CooloiSocket* serverSocket = static_cast<CooloiSocket*>(arg);
//CooloiClientSocket *p = new CooloiClientSocket;
while(true)
{
if(Recv(*serverSocket,message))
{
std::cout << message << std::endl;
}
else
break;
sleep(1);
}
}
Задача ещё не решена.