import asyncio from endpoint.tcp_server import TCPServer from config.logger_config import logger if __name__ == "__main__": server = TCPServer() try: asyncio.run(server.start()) except KeyboardInterrupt: logger.info("收到中断信号,正在关闭服务器...") server.stop() except Exception as e: logger.error(f"服务器运行错误: {e}") server.stop() finally: logger.info("服务器进程结束")