'recvall() -> str
Receives data until the socket is closed.'

def recvall(self, timeout=tube.forever):

    if (getattr(self, 'type', None) == socket.SOCK_DGRAM):
        self.error('UDP    sockets    does    not    supports    recvall')
    else:
        return super(sock, self).recvall(timeout)
