这应该很容易,但我现在无法理解它。我想通过套接字发送一些字节,比如
Socket s = new Socket("localhost", TCP_SERVER_PORT);
DataInputStream is = new DataInputStream(new BufferedInputStream(s.getInputStream()));
DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(s.getOutputStream()));
for (int j=0; j<40; j++) {
dos.writeByte(0);
}
那行得通,但是现在我不想将写入字节写入输出流,而是从二进制文件中读取,然后将其写出。我知道(?)我需要一个 FileInputStream 来读取,我只是无法弄清楚构建整个事物的热度。
有人可以帮我吗?