java socket读入未知大小inputstream的客户端

来源:互联网 发布:java和javaweb哪个好 编辑:程序博客网 时间:2024/05/20 10:12
import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.net.Socket;public class Client {  public static void main(String[] argv) throws Exception {    Socket sock = new Socket("127.0.0.1", 9999);    byte[] mybytearray = new byte[1024];    InputStream is = sock.getInputStream();    FileOutputStream fos = new FileOutputStream("test-copy.xml");    BufferedOutputStream bos = new BufferedOutputStream(fos);    int data;    while((data=is.read())!=-1)    {    bos.write(data);    }    bos.close();    sock.close();  }}

原创粉丝点击