WebSocketでIllegalStateException[TEXT_FULL_WRITING]が出力された時

以下を試してみよう。

  • sendText() を使用するメソッドを1箇所にまとめ、synchronizedを付ける


複数スレッドからgetBasicRemote()やgetAsyncRemote()を呼び出されると

java.lang.IllegalStateException: The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method

が出力される模様(詳細は不明)