FD_SET(ite->first, &write_set);
int temp = select(0, NULL, &write_set, NULL, 0);
if(SOCKET_ERROR == temp)
{
continue;
}
else
{
if(FD_ISSET(ite->first, &write_set))
{
ite->second.Write(buffer, length);
}
}
}
{
if (INVALID_SOCKET == ite->second.GetHandle())
{
users.erase(ite);
}
}
}
}
}
system("pause");
return 0;
}
作者“木头城”