2010-12-03 8 views

答えて

0

私はDataOutputStream/DataInputStreamを使い、writeUTF()/ readUTF()ファイルの長さ、続いてファイル

基本的に、必要な情報を送信する独自​​の小さなプロトコルが必要です。

DataInputStream dis 
String filename = dis.readUTF(); 
int length = dis.readInt(); 
byte[] bytes = new byte[length]; 
dis.readFully(bytes); 
+0

感謝を読むため

DataOutputStream dos byte[] bytes; dos.writeUTF(filename); dos.writeInt(bytes.length); dos.write(bytes); 

よう

何か、私は別の流れでそれを送信することはオプションであることを思いましたが、私はあなたがすることができます何かを見逃しているかもしれないと期待していましたあなたが送るファイルのオーバーヘッドとして名前を書いてください。 –

+0

答えがありがとう、私はこのオプションと一緒に行かなければならないと思う! –

関連する問題