如何解决如何使用 Julia 和 WebSockets.jl 订阅币安市场流
我现在尝试使用 Binance market stream 包连接到 WebSockets.jl,但没有得到任何响应。 我已经在这里查看并找到了 this question,但这会导致与所描述的相同的问题:收件箱频道只是在等待,但没有得到响应。
我试过的代码如下:
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)
我以前从未使用过 WebSockets,所以可能我只是使用了错误的端点或请求格式。但我找不到更好的文档或有用的示例。
有人可以帮我让它工作吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。