def receive(self, decode=True):
payload = self.socket.recv()<EOL>payload = self.verify(payload)<EOL>if decode:<EOL><INDENT>payload = self.decode(payload)<EOL><DEDENT>return payload<EOL>
Receive from socket, authenticate and decode payload