websocketでメッセージを送信すると、応答に続けることができますか?あるトンネルでメッセージを送信し、別のトンネルで応答を聞くことができますが、私が理解できなかったことは、それらをすべて意味のある順序でどのように取得するかということです。次に例を示します。Websocket Request&Responseフォローアップ、タイムアウト&エラー処理
私のWebページ(参加ルーム)のボタンをクリックすると、サーバーのwebsocketにJOIN_ROOM_REQUESTを送信します。また、ボタンを無効にするのは、ユーザーが再びクリックして、参加リクエストが受け入れられ実行されたときにプロンプトが表示されないようにするためです。すべてがうまくいけば、サーバーはWebSocketを介してイベントを送信し、ユーザーにルームに参加させることができます。ただし、サーバーがまったく応答しない場合はどうなりますか?このような状況にどう対応しますか?ハングしたボタンが無効になり、状態を元の状態に戻すことはできません。