这个问题已经困扰我好几天了,想要做个从音乐下载的程序,不过要从一个服务器上中转一下,有这样的参考代码,
String s1 = "http://XXX:8080/20051211074416500.mp3";
java.io.InputStream is = null;
BufferedInputStream bis = null;
java.net.URL url = new java.net.URL(s1);
is = url.openStream();
bis = new java.io.BufferedInputStream(is);
这样就有一个BufferedInputStream对象,然后我可不可以直接把这个对象给访问我的客户端,还是要放在一个数组里给客户端,太迷茫了,请大家指点
String s1 = "http://XXX:8080/20051211074416500.mp3";
java.io.InputStream is = null;
BufferedInputStream bis = null;
java.net.URL url = new java.net.URL(s1);
is = url.openStream();
bis = new java.io.BufferedInputStream(is);
这样就有一个BufferedInputStream对象,然后我可不可以直接把这个对象给访问我的客户端,还是要放在一个数组里给客户端,太迷茫了,请大家指点
"给客户端",lz好像没搞明白,
3楼的正解。
输入输出流的对象负责数据的输入和数出,lz只要的inputStream读入得数据传给一个outputStream,不是就把数据又传出去拉嘛,