Esempio n. 1
0
 def on_close(self):
     email = self.get_secure_cookie('email')
     _id = str(id(self))
     if ClientManager.is_effective_connect(_id):
         ClientManager.remove_client(email)
         try:
             data = {
                 "type": "out",
                 "id": _id
             }
             self.send_to_all(json.dumps(data))
         except Exception as ex:
             app_log.exception(ex)
     else:
         app_log.info("非有效连接,关闭页面不影响其他已经打开的页面")