Websocketはどのように? - ページ 17

 
Fedor Arkhipov:

このサイトでは、接続テストができますhttps://www.mql5.com/go?link=http%3A%2F%2Fwebsocket.org%2Fecho.html

つまり、wss://api.huobi.pro/wsというアドレスで記述する。

と接続されます。

つまり、つながりも必要なのです。もしかしてあの人、openSSLを使ってるのは理由があるのかな?

規格によると、wssはhttpsに類似している。SSLが使われているということで、接続された場合はプロトコルを見なければならない。

接続(ハンドシェイク)中に、認証のためのキー(トークン)を交換することがありますが、それについてドキュメントに何か記載されていますか?

 
Дмитрий Прокопьев:

標準はhttpsから類推されるwssです。すなわち、SSLが使用されている、接続が起こる場合、さらにプロトコルを見る必要があります。

接続(ハンドシェイク)時に、認証のための鍵(トークン)を交換することがありますが、ドキュメントにはどのように記載されていますか?

鍵が届きましたので、お見せします。

ここに書かれているのは、Websocket用ではありません。 しかし、最も興味深いのは、ウェブサイト上のスクリプトが問題なく接続されることです。

キーなし


 

これ


 
Mikhail Dovbakh:

市場には、あるライブラリーが存在します。
4用と
5用.

マーケットプレイスからの製品のDLL呼び出しはまだ解禁されていないようなので、そう断言することはできないでしょう。

dllがある。

Easy Websocket ライブラリの更新された無料デモは、以下からダウンロードできます。
https://drive.google.com/drive/folders/1QhL6NW5LXEWZCHHSYUyoodTUfR7zTJih

 
Mikhail Dovbakh:

の陽気な。

なんとなく...

 
Fedor Arkhipov:

これ


認証はwebsockでもrestでもあるはずです。

ここに注目してください。

ドキュメントを詳しく調べたり、websockの使い方の例を探したりしてください。

 
Дмитрий Прокопьев:

認証は、websockでもrestでも、そこにあるはずです。

ここに注目してください。

ドキュメントを詳しく調べたり、websockの使い方の例を探したりする必要があります。

このことから判断して、そこでも何か他のidが使われているのでしょう。


//request
{
  "sub": "market.symbol.kline.period",
  "id": "id generate by client"
}
//request
{
  "sub": "market.ethbtc.kline.1min",
  "id": "id1"
}
 
Дмитрий Прокопьев:

このことから判断して、他のIDが使用されていると思われます。


ちなみにこんな例もあります。

https://github.com/huobiapi/Futures-Python-demo

huobiapi/Futures-Python-demo
huobiapi/Futures-Python-demo
  • huobiapi
  • github.com
Contribute to huobiapi/Futures-Python-demo development by creating an account on GitHub.
 
HuobiRDCenter/huobi_CSharp
HuobiRDCenter/huobi_CSharp
  • HuobiRDCenter
  • github.com
CSharp SDK for Huobi API. Contribute to HuobiRDCenter/huobi_CSharp development by creating an account on GitHub.
 

私はウェブソケットをよく使うので、そのドキュメントを見てみました。

1.MarketDataストリームは、本人確認を必要としない。

2.ただし、プットの送付による加入が必要です。つまり、接続直後は、サーバーからピンポンするようなデータはない。

3.すべてのデータ(サーバーから)はGZ圧縮されており、解凍が必要です。

ps/ id はユーザが任意に設定することができます。