code: def recv(self, n=4096, timeout='default'):
          
  
          self._print_recv_header(
              '======== Receiving {0}B{timeout_text} ========', timeout, n)
  
          return self._recv_predicate(lambda s: min(n, len(s)), timeout)
docs: Receive at most n bytes (default 4096) from the socket
  
          Aliases: read, get