这应该很简单,但我现在无法理解它。我想通过套接字发送一些字节,例如:
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);
}
这个方法是可行的,但现在我不想向OutputStream写入字节,而是要从二进制文件中读取内容,然后写出来。我知道需要使用FileInputStream进行读取,但我无法构建好整个过程。
有人可以帮助我吗?