+#include <msp/core/except.h>
#include <msp/core/refptr.h>
#include <msp/net/resolve.h>
#include <msp/time/timedelta.h>
void Client::start_request(const Request &r)
{
if(request)
- throw client_busy();
+ throw invalid_state("already processing a request");
delete sock;
sock = 0;