Не удается подключиться к адресу Websocket? - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь подключиться через адрес веб-сокета, но мой скрипт выдает ошибку при восстановлении данных.

import requests
from websocket import create_connection

def conWs():
    ws = create_connection('wss://olymptrade.com/ds/v3')
    #ws.send('[{"t":1,"e":105,"d":[{"source":"platform"}]}]')
    #ws.send('[{"t":2,"e":90,"uuid":"JR20G7HQ62P0DURZO6F"}]')

    print(ws.connected)

    while True:
        result = ws.recv()
        print ("Received '%s'" % result)

Я ожидал, что он подключится и начнет получать данные websocket, но скрипт завершает работу с ошибкой ниже:

websocket._exceptions.WebSocketConnectionClosedException: Connection is already closed.

1 Ответ

0 голосов
/ 18 января 2019

Похоже, вам нужно будет использовать другой подход.

Кратковременный одноразовый прием-отправка

Это (ваш код выше), если вы хотите отправить короткое сообщение и сразу же отключиться.

Посмотрите на пример для Долгоживущее соединение в документации и, пожалуйста, дайте мне знать, если эти модификации работают для вас. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...