0

我正在尝试使用 python-binance 同时运行 2 个 websocket。

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)会导致我的错误,但我的代码中已经有了它。

4

0 回答 0