If we get an error from recv(), let's blame "recv" instead of "read".
@@ -141,7 +141,7 @@ private:
if (nread < 0) {
if (errno == EAGAIN)
break;
- perror("read");
+ perror("recv");
exit(1);
return false;
}