2017-09-28 9 views
1

私はElm、特にWebSocketライブラリを見ています。上位レベルの機能では、 "エフェクトマネージャは指数バックオフ戦略に再接続しようとします。"それはうまくいっていますが、クライアントまたはサーバーに本当に間違っているものがある場合(サーバーがダウンしている、またはwebsocketを開く前にクライアントにログインを指示しようとしている場合)単にもう一度やり直すだけで問題は解決されません。ElmのWebSocketのステータスに関するメッセージを取得します

websocketの接続状況に関するメッセージを取得する方法はありますか。そのため、「The server is down」のような有用なメッセージをユーザに表示することができます。または "この機能には認証が必要です。"など?

私はそれが何か作業を想像

subscriptions model = 
    listen "ws://echo.websocket.org" WSMessage 
    status "ws://echo.websocket.org" WSStatus 
+0

[ 'WebSocket.LowLevel'](http://package.elm-lang.org/packages/elm-lang/websocket/1.0.2/WebSocket-LowLevel)パッケージは、より複雑な価格で、探している柔軟性が高いかもしれないようです。 –

答えて

関連する問題