handle recv/send error EAGAIN, continue but not close connection