#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;