DataInputStream.read () vs DataInputStream.readFully ()
Estou criando um aplicativo de soquete TCP / IP simples
Qual é a diferença entre fazer isso:
DataInputStream in = new DataInputStream(clientSocket.getInputStream());
byte[] buffer = new byte[100];
in.readFully(buffer);
contra fazer isso:
DataInputStream in = new DataInputStream(clientSocket.getInputStream());
byte[] buffer = new byte[100];
in.read(buffer);
Eu dei uma olhada na documentação, eles têm a mesma descrição exata.readFully()
eread()
Então, posso assumir que é a mesma coisa?