WebSocktAPIのエラー対応

システムトレードのWebSocketのAPIで、なぜか勝手に切断されてしまう問題に遭遇。
エラーメッセージは「the remote party closed the WebSocket connection without completing the close handshake.」
Google先生に聞いてもそれらしい回答が見つからなかった。

勝手に切れるのは30秒くらいが多い。

いろいろ調べてみたら、Optionsに、KeepAliveIntervalが存在。
初期値が30秒になっているので、これが原因かと推測して、TimeSpan.Zeroを設定したみたら切断されなくなった。
このエラーメッセージでは、KeepAliveで切っているとはわからんよ。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です