Fel*_*her 5 websocket julia cryptocurrency binance
我现在尝试使用WebSockets.jl包连接到Binance 市场流一段时间,但没有得到任何响应。我已经看过这里并发现了这个问题,但这会导致与描述相同的问题:收件箱通道只是在等待,但没有得到响应。
我尝试过的代码如下:
using WebSockets, JSON
uri = "wss://stream.binance.com:9443"
json_part = "{'method': 'SUBSCRIBE', 'params': ['btcusdt@depth'], 'id': 1}"
inbox = Channel{String}(10)
outbox = Channel{String}(10)
ws_task = @async WebSockets.open(uri) do ws
inbox_task = @async while !eof(ws)
put!(inbox, String(read(ws)))
end
outbox_task = @async while isopen(ws)
write(ws, take!(outbox))
end
end
put!(outbox, json_part)
take!(inbox)
Run Code Online (Sandbox Code Playgroud)
我以前从未使用过 WebSockets,所以可能我只是使用了错误的端点或请求格式。但我找不到更好的文档或有用的示例。
有人可以帮我让它发挥作用吗?
| 归档时间: |
|
| 查看次数: |
533 次 |
| 最近记录: |