def receive_data(self):
"""
reveive_data() -> Bool
Reveive a packet and send it to handle_packet() for proccessing.
Returns false on message fail.
"""
if self.socket is None:
return False
try:
raw = self.socket.recv()
self.handle_packet(json.loads(raw))
except websocket.WebSocketException:
with self.lock:
self.socket = None
return True
评论列表
文章目录