Closed otonari12 closed 10 years ago
byte配列を余分に生成、コピーしないように、decodeObject の引数で offset, length を受け取るようにして、 ByteArrayInputStream(byte[] buf, int offset, int length) を使って読み込めませんか?
f4c20af3bc9906a650d453c34ee70859305434d2 にて修正しました。ご指摘&Pullリクエストありがとうございました。
原因:ByteBuffer#array()では、limitではなくcamacityを基準にbyte[]に変換するため null文字もbyteに変換してしまうため
ローカルの別プロジェクトでクライアントが正常に利用できることを確認しましたが、 Junitが通せなかったので、Junitで確認いただければ幸いです。