Si une écriture (ByteBuffer) se termine, cela signifie-t-il que l'autre côté a reçu les données. TCP permettrait-il de s'assurer que les données atteindraient un autre côté?Java SocketChannel écriture et lecture de corrélation
0
A
Répondre
0
Non. Il est seulement certain que les données ont été écrites dans le tampon socket local. Mais vous ne pouvez pas assurer qu'il sera également transmis (défaillance du réseau ...).
0
- n °
- TCP fera son meilleur effort. Vous avez la garantie que si elle arrive, elle sera intacte et dans le bon ordre jusqu'au moment de la réception finale correcte.