NIO TCP 読み取りイベント (基本的には TCP バッファリングされたセグメント) と、それらの中でペイロードとして運ばれる TLS レコードとの間に対応がないため、別の NIO 読み取りにランダムに再セグメント化された TLS レコードを Netty が正しく処理するかどうかを調べようとしています。
SSLEngine.unwrap() では、これにより BUFFER_UNDERFLOW が発生します。これは、ここでループを分割するだけで処理されます: https://github.com/netty/netty/blob/master/handler/src/main/java/io/netty/handler /ssl/SslHandler.java#L483
誰もが再セグメンテーションの経験があり、このコードがすべての場合に TLS レコードを回復するのに十分かどうか? テストに関するアドバイスをいただければ幸いです。