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()
Так я могу предположить, что это то же самое?