WSS 経由で websokcet サーバーに接続するために、ネイティブ Android アプリ (Java) で Tyrus websocket クライアント (バージョン 1.12) を使用しています。バイナリ メッセージを送受信できます。しかし、サイズが 16 KB を超えるバイナリ メッセージをサーバーから受信しようとすると、Tyrus Websocket クライアントが「異常終了」という理由で終了します。
同じサーバーと同じ大きなメッセージは、Chrome (Android) と Safari (iOS) の HTML5/JavaScript Websocket クライアントで正常に動作します。
Tyrus Websocket クライアントのソース コードをデバッグしようとしていますが、それは長い道のりです。
誰かが同様の問題を抱えていて、手がかりを提供できるかどうか疑問に思っています。
よろしくお願いします、アディティア。