サーバーから一連のオクテットを受信できるJavaScriptフロントエンドを備えたアプリケーションに取り組んでいます(当面はphpのchr()を使用していくつかのデータをシミュレートしています)。
javascript からアプレットにデータを渡して操作するのは困難です。データは文字列の途中で null を持つ可能性があるため、最初の null で終了するように見えます。また、バイナリ データが JavaScript 変数に触れると、エンコーディングが一部のバイトを台無しにするように見えます (または、それは単に問題である可能性があります)。私がそれをどのように表示しているかで)
いずれにせよ、サーバーから送信されたバイナリ データのブロックを取得し、それを Java アプレットに入れて操作するためのオプションはありますか。データの整合性を維持したい場合、base64 (またはその他のエンコーディング) への変換が唯一のオプションですか?
これはすべて私にとって新しいことです。