0
メソッドDatagramChannel.receive(ByteBuffer)のドキュメントでは、ByteBufferサイズと等しいチャネルからデータを読み込み、バッファサイズが小さすぎてデータを保持できない場合、残りのデータを破棄することを示しています。受信メソッドがデータを破棄したことを知る方法があるかどうか疑問に思っていました。ByteBufferが小さすぎるとDatagramChannel.receive(ByteBuffer)メソッドがパケットからデータを破棄したかどうかを知る方法はありますか?
しかし、推奨サイズはもっと大きいはずですが、バッファのサイズがパケットより小さく、パケットのデータの一部が切り捨てられていることを知る方法がありますか? – Sagar
いいえ、これが唯一の方法です。 – EJP