# File lib/net/imap.rb, line 286
    def disconnect
      if SSL::SSLSocket === @sock
        @sock.io.shutdown
      else
        @sock.shutdown
      end
      @receiver_thread.join
      @sock.close
    end