from endpoint.tcp_server import tcp_server from config.logger_config import logger import time if __name__ == "__main__": try: tcp_server.start() try: while True: time.sleep(1) except KeyboardInterrupt: logger.info("收到终止信号,开始关闭程序...") finally: tcp_server.stop() logger.info("程序已退出") except Exception as e: logger.critical(f"程序启动失败: {str(e)}", exc_info=True) exit(1)