如何在C ++中改进我的聊天室代码?

时间:2015-05-08 09:31:23

标签: c++

在我的聊天室代码中。我使用" 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);
    }
}

0 个答案:

没有答案