code: def receive(self):
          '''
          Return the message received and the address.
          '''
          try:
              msg, addr = self.skt.recvfrom(self.buffer_size)
          except socket.error as error:
              log.error('Received listener socket error: %s', error, exc_info=True)
              raise ListenerException(error)
          log.debug('[%s] Received %s from %s', msg, addr, time.time())
          return msg, addr[0f receive(self):
          '''
          Return the message received and the address.
          '''
          try:
              msg, addr = self.skt.recvfrom(self.buffer_size)
          except socket.error as error:
              log.error('Received listener socket error: %s', error, exc_info=True)
              raise ListenerException(error)
          log.debug('[%s] Received %s from %s', msg, addr, time.time())
          return msg, addr[0]
docs: Return the message received and the address.