code: @Override
    public void close()
      throws IOException
    {
      Socket s = _s;
      _s = null;
  
      if (s != null) {
        try {
          s.close();
        } catch (Exception e) {
        }
      }
    }
docs: Closes the underlying socket.