add std::string EventHandler::dump_event
piano/demo/client test ok