20 lines
536 B
Python
20 lines
536 B
Python
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)
|