如何使用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,所以可能只是使用了错误的端点或请求格式。但我找不到更好的文档或有用的示例

有人能帮我把这个弄到手吗