ストリーミングの目的で、アプリケーションで Websockets を使用しています。この目的のためにバックエンドで Jetty を使用しています
onclose コールバック メソッドには、これがあります
@Override
public void onClose(int arg0, String arg1) {
logger.info("In onClose :: " + arg0 + " :: " + arg1);
}
私が観察したことは、エラーコードは一般的ではなく、ブラウザに固有のものであるということです
クロムを使用する1006
と、ブラウザが ctrl+w を使用して閉じられた場合、クロスボタンをクリックした場合、またはユーザーがログアウトボタンをクリックした場合でも表示されます
ただし、Firefox の場合と同様に、1001
ctrl+w を使用してブラウザーを閉じた場合、 Cross Button をクリックした場合、またはユーザーがログアウト ボタンをクリックした場合でも表示されます
ここでの問題は、ブラウザ固有であるため、切断が発生した理由を実際に特定できないことです??
そのような場合にデバッグする方法としてあなたの意見を共有してください??