def receive(self): """ Receive a Message from the Server. If not frame is available, None is returned. """ try: frame = Frame.readFromSocket(self.__socket) if frame is not None: return frame.message() else: return None except socket.timeout as e: raise ConnectionError(e) except ssl.SSLError as e: raise ConnectionError(e)