DataInputStream.read() vs 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()
所以我可以假设它是一回事吗?