Я пытаюсь запустить 2 веб-сокета одновременно, используя python -binance.
from binance.websockets import BinanceSocketManager
from binance.client import Client
client = Client('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
bm = BinanceSocketManager(Client)
def process_m_message(msg):
print('message 1')
def process_message(msg):
print('message 2')
conn_key = bm.start_multiplex_socket(['!ticker@arr'], process_m_message)
bm.start_user_socket(process_message)
bm.start()
Мультиплексный сокет работает сам по себе, но я не могу понять, как получить пользовательский сокет за работой. В исследовании, которое я провел, кажется, что пропущенный bm = BinanceSocketManager(Client)
вызвал бы мою ошибку, но я уже сделал это в своем коде.