これは簡単なはずですが、今は理解できません。次のように、ソケットを介していくつかのバイトを送信したい
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にByteを書きたくありませんが、バイナリファイルから読み込んでから書き出します。私は知っています(?) FileInputStream から読み取る必要があります。全体を構築するためのホットな方法がわかりません。
誰かが私を助けることができますか?