Salut à tous,

J'utilise un SocketChannels pour lire des objets dans un ByteBuffer. Le problème est que je ne sais pas à l'avance combien d'appel à SocketChannel.read() je devrais faire pour recevoir tout l'objet dans mon ByteBuffer, et pouvoir le deserializer.

Est-ce que qqn sait comment faire pour détecter que j'ai reçu tout l'objet dans mon ByteBuffer et que je peux le deserializer ?