DataInputStream.read () против DataInputStream.readFully ()

Я делаю простое приложение для сокетов TCP / IP

В чем разница между этим:

DataInputStream in = new DataInputStream(clientSocket.getInputStream());

byte[] buffer = new byte[100];
in.readFully(buffer);

по сравнению с этим:

DataInputStream in = new DataInputStream(clientSocket.getInputStream());

byte[] buffer = new byte[100];
in.read(buffer);

Я посмотрел на документацию, они имеют такое же точное описание.readFully() а такжеread() Так я могу предположить, что это то же самое?

Ответы на вопрос(2)

Ваш ответ на вопрос