【问题标题】:binance websocket not working in aws instancebinance websocket在aws实例中不起作用
【发布时间】:2021-11-12 23:31:39
【问题描述】:

我正在尝试在 binance 中获取加密代币的实时价格。为此我使用了 websockets。

代码:

import websockets
import asyncio

async def hello():
  async with websockets.connect('wss://fstream.binance.com/ws/!markPrice@arr') as websocket:
    print("connected!")
    while True:
      print("Debug")
      greeting = await websocket.recv()
      print(greeting)

  await client.close_connection()

asyncio.run(hello())

这是在本地 linux 机器上运行良好的代码(意味着它正在打印来自存储在问候变量中的 web 套接字的数据。)

同时,在没有更改任何代码的情况下,我在 aws ec2 ubuntu 实例中运行它,它什么也没做,只是打印连接!和调试。之后控制台上什么也没有打印,也没有任何错误。

我安装了最新版本的网络套接字。

【问题讨论】:

    标签: python-3.x amazon-ec2 websocket binance


    【解决方案1】:

    我遇到了一个非常相似的问题。我发现它与最新的websocket 库版本有关。作为一种解决方法,从 10.0 降级到 9.1 对我有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      • 1970-01-01
      • 2014-05-22
      • 1970-01-01
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      相关资源
      最近更新 更多