我试图编写一个python3代码,它使用Dogechain Websocket API和{a2}打印出每个新的dogicon块。在
import json
import ssl
from websocket import create_connection
ws = create_connection("wss://ws.dogechain.info/inv", sslopt={"cert_reqs": ssl.CERT_NONE})
ws.send(json.dumps({"op":"blocks_sub"}))
while 1:
result = ws.recv()
print(result)
成功订阅后,将不会进行块更新。我得到的只是下面的输出,其他什么都没有。我的目标是每次块到达时都运行一个函数。我做错什么了?在
^{pr2}$
在块函数存在的地方创建一个线程,然后在while条件下运行该线程函数,并留出一些睡眠时间,这样无论块数据是否存在,都可以获得块数据,即使它不存在,它也会给你空白的响应。在
例如,我就这样做过, 这是我的线程函数
在我的html页面中,我用的是这样的websocket
^{pr2}$我希望这有帮助!在
相关问题 更多 >
编程相关推荐