Задать вопрос
jone21
@jone21
Кратко не получится

Как сделать многопоточный websocket клиент на python?

import websocket
import threading

def on_message(ws, message):
    print(str(message))

threads = []

ws = websocket.WebSocketApp(url1),
                              on_message = on_message,
                              on_open = print("### connected ###"))
wst=threading.Thread(target=ws.run_forever(ping_interval=70))	
wst.daemon = True
wst.start()


ws = websocket.WebSocketApp(url2),
                              on_message = on_message,
                              on_open = print("### connected ###"))

wst2=threading.Thread(target=ws.run_forever(ping_interval=70))	
wst2.daemon = True
wst2.start()


примерно такой код
первый поток запускается и работает только он
мне нужно чтобы оба работали
в дальнейшем хочу запустить цикл с юрлами и обрабатывать ответы от всех потоков в одной функции
  • Вопрос задан
  • 2751 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
вот здесь очень интересно по теме
Ответ написан
@iontzev
Telecommunications engineer
Использую aiohttp, очень нравится
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект