  void readEOF() noexcept override {
    std::cerr << "readEOF" << std::endl;

    socket_->close();
  }
  void readEOF() noexcept override {
    std::cerr << "readEOF" << std::endl;

    socket_->close();
  }