We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
動的にソケットのエンドポイントを定めるKuCoinの実装において、ws-api.kucoin.comをデフォルトエンドポイントとしてハードコードしているが、異なるエンドポイントが割り当てられるのを確認しました。 Heartbeatが送られず接続が切断されてしまいます。
ws-api.kucoin.com
状況は以下の通りです。
ws-api-spot-kucoin.com
ws-api-kucoin.com
#185 (comment)
では heartbeat=10.0がデフォルトで設定されているとのことでしたがこちらそうなっていますでしょうか? pybottersのソースコードにそのような設定を見つけられず、aiohttpを辿っても見つけられませんでした(ただの見逃しでしたらすみません)。
heartbeat=10.0
ws-api-kucoin.comに対してHertbeatを送るよう修正したところ切断されなくなったので、やはりHeartbeatが届いていないのが原因のように思えます。
The text was updated successfully, but these errors were encountered:
申し訳ございません
でした。 Discord での議論だけで満足してしまったのか、修正コードを Stash してどこか行ってしまったのか、兎に角 main ブランチには反映されていませんでした。
情報共有ありがとうございます。 内容把握しました。 heartbeat を設定すれば切断はされないものの、動的エンドポイントの以上は (取引所指定の) PING 自動設定は現状解決できなさそうですね。
ダイナミックエンドポイントに対する根本解決としては
client.ws_connect(store.endpoint, onopen=kucoin_ping)
といった感じでユーザー側で PING 関数を指定できるようにすることになりますが、この対応は現在の pybotters.Client ではなく experimental ブランチでのバージョンになりそうです。。
-> 一先ず heartbeat をデフォルトで設定します。
Sorry, something went wrong.
No branches or pull requests
問題
動的にソケットのエンドポイントを定めるKuCoinの実装において、
ws-api.kucoin.com
をデフォルトエンドポイントとしてハードコードしているが、異なるエンドポイントが割り当てられるのを確認しました。Heartbeatが送られず接続が切断されてしまいます。
状況は以下の通りです。
ws-api-spot-kucoin.com
が発行されたws-api-kucoin.com
が発行されていたはず)対策
#185 (comment)
では
heartbeat=10.0
がデフォルトで設定されているとのことでしたがこちらそうなっていますでしょうか? pybottersのソースコードにそのような設定を見つけられず、aiohttpを辿っても見つけられませんでした(ただの見逃しでしたらすみません)。ws-api-kucoin.com
に対してHertbeatを送るよう修正したところ切断されなくなったので、やはりHeartbeatが届いていないのが原因のように思えます。The text was updated successfully, but these errors were encountered: