#define EPOLL_TIMEOUT_MS 20
#define MAX_CLIENT_REQUEST 16384
+class ClientProto;
+
struct Client {
+ Client() {}
+ Client(int sock);
+
+ // Serialization/deserialization.
+ Client(const ClientProto &serialized);
+ ClientProto serialize() const;
+
// The file descriptor associated with this socket.
int sock;