-server_t *server_register(int fd, run_client_t runner, void *data);
-void server_release(server_t *server);
+ssize_t client_read(client_t *client);
+buffer_t *client_input_buffer(client_t *client);
+buffer_t *client_output_buffer(client_t *client);
+void *client_data(client_t *client);