main.py 528 B

123456789101112131415161718
  1. import threading
  2. import asyncio
  3. from ws_client import start_ws_clients, stop_all_threads
  4. from ws_server import start_websocket_server
  5. from data_processing import log_and_save_fill_probabilities
  6. # 启动 WebSocket 客户端
  7. start_ws_clients()
  8. # 启动定期保存和打印线程
  9. log_and_save_thread = threading.Thread(target=log_and_save_fill_probabilities)
  10. log_and_save_thread.start()
  11. # 启动 WebSocket 服务器
  12. asyncio.run(start_websocket_server())
  13. # 停止所有线程(在需要停止时调用)
  14. # stop_all_threads()