如何使用Julia和WebSockets.jl订阅Binance市场流
我现在正在尝试使用该软件包连接到,但没有得到任何响应。 我已经在这里查看了一下并发现,但这导致了与前面描述的相同的问题:收件箱频道正在等待,但没有得到响应 我尝试过的代码如下:如何使用Julia和WebSockets.jl订阅Binance市场流,websocket,julia,cryptocurrency,binance,Websocket,Julia,Cryptocurrency,Binance,我现在正在尝试使用该软件包连接到,但没有得到任何响应。 我已经在这里查看了一下并发现,但这导致了与前面描述的相同的问题:收件箱频道正在等待,但没有得到响应 我尝试过的代码如下: using WebSockets, JSON uri = "wss://stream.binance.com:9443" json_part = "{'method': 'SUBSCRIBE', 'params': ['btcusdt@depth'], 'i
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)
我以前从未使用过WebSocket,所以可能只是使用了错误的端点或请求格式。但我找不到更好的文档或有用的示例
有人能帮我把这个弄到手吗