簡體   English   中英

無法獲得與gdax正常運行的安全Websocket連接

[英]Cant get a secure websocket connection to gdax working

我正在嘗試從C#連接到GDAX websocket提要(目標框架:Core 2.0)

我正在使用此NodeJS實現作為參考。

我的代碼:

var ws = new WebSocket("wss://ws-feed.gdax.com");
ws.Security.AllowUnstrustedCertificate = true; // doesn't matter if I remove this line
ws.Send(json);
ws.MessageReceived += (sender, args) => _log.LogInformation(args.Message);

其中json( 參考 ):

{
  "type": "subscribe",
  "product_ids": [
    "BTC-EUR"
  ],
  "channels": [
    "ticker"
  ]
}

我在日志中沒有看到任何錯誤,並且嘗試了WebSocket的其他庫。 我對使用其他庫的解決方案很好。

        var ws = new WebSocket4Net.WebSocket(url);
        ws.Open();


        ws.DataReceived += (sender, args) => Console.WriteLine(args.Data);
        ws.MessageReceived += (sender, args) => Console.WriteLine(args.Message);
        ws.Opened += (sender, args) =>
        {
            Console.WriteLine("opened: " + args);
            ws.Send(json);
        };
        ws.Error += (sender, args) => Console.WriteLine("error: " + args);
        Console.ReadLine();

問題是我打電話給Open之后馬上就發送了。 我應該等待並發送Opened事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM