void WaitRecv(std::string &data, unsigned int timeout)
{
time_t cur_time = time(NULL);
while(data.size() == 0 &&
static_cast<time_t>(cur_time + timeout) > time(NULL))
{
this->Recv(data);
}
}
C++ 超时实现——单线程模式
最新推荐文章于 2023-12-22 23:43:50 发布