diff --git a/src/oneme_tcp/server.py b/src/oneme_tcp/server.py index 75023f2..b9f4e21 100644 --- a/src/oneme_tcp/server.py +++ b/src/oneme_tcp/server.py @@ -123,6 +123,8 @@ class OnemeMobileServer: except Exception as e: self.logger.error(f"Произошла ошибка при работе с клиентом {address[0]}:{address[1]}: {e}") traceback.print_exc() + except AttributeError: + self.logger.error(f"Повреждённый пакет от клиента {address[0]}:{address[1]}, пропускаю") # Удаляем клиента из словаря if userPhone: @@ -184,4 +186,4 @@ class OnemeMobileServer: self.logger.info(f"Сокет запущен на порту {self.port}") async with self.server: - await self.server.serve_forever() \ No newline at end of file + await self.server.serve_forever()