黑马程序员技术交流社区
标题:
关于毕老师视频里day27上传图片客户端的问题
[打印本页]
作者:
张志民
时间:
2014-5-29 09:46
标题:
关于毕老师视频里day27上传图片客户端的问题
今天看毕老师视频上传图片客户端的代码,有一个疑问,代码如下
public static void main(String[] args) throws UnknownHostException, IOException {
//1,创建客户端socket。
Socket s = new Socket("192.168.1.100",10006);
//2,读取客户端要上传的图片文件。
FileInputStream fis = new FileInputStream("c:\\0.bmp");
//3,获取socket输出流,将读到图片数据发送给服务端。
OutputStream out = s.getOutputStream();
byte[] buf = new byte[1024];
int len = 0;
while((len=fis.read(buf))!=-1){
out.write(buf,0,len);
}
//告诉服务端说:这边的数据发送完毕。让服务端停止读取。
s.shutdownOutput();
//读取服务端发回的内容。
InputStream in = s.getInputStream();
byte[] bufIn = new byte[1024];
int lenIn = in.read(buf);
String text = new String(buf,0,lenIn);
System.out.println(text);
fis.close();
s.close();
复制代码
我想问一下,最后那个bufIn[] 是有什么用呢?好像也没有用到bufIn[] 啊,求解,是不是毕老师写错了啊
作者:
tacyjay在路上
时间:
2014-5-29 10:11
很明显是你错了,第29行代码,应该是int lenIn = in.read(bufIn); 要不然你读的是什么?
作者:
格子、
时间:
2014-5-29 11:12
不是就25天吗?你的怎么27天啊?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2