java程序中,如何实现获取服务器(我自己写的一个普通的java程序做的服务器)下的所有文件名然后传递给

我现在想实现的是一个socket通信的例子,客户端发送一个请求给服务器,服务器遍历他的目录(我在这里是自己写的服务器,就是电脑上的一个文件夹)下的所有图片或者图片名,传递... 我现在想实现的是一个socket通信的例子,客户端发送一个请求给服务器,服务器遍历他的目录(我在这里是自己写的服务器,就是电脑上的一个文件夹)下的所有图片或者图片名,传递给客户端,怎样实现啊,感觉很简单,就是写不出来,开始想把文件名放在arraylist里传输,但是不能用I/O流传,有木有人知道,怎样可以把arraylist转换成二进制啊?或者其他方法也可以, 展开
 我来答
peterleelibo
2012-03-29 · 超过15用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:32.7万
展开全部
就传文件名的话可以直接传ArrayList的对象流,把Socket 的outputstream封装成ObjectOutputStream,然后就可以直接把整个ArrayList发出去了。
我的苦你不能明白3144
2012-03-31 · TA获得超过147个赞
知道答主
回答量:120
采纳率:0%
帮助的人:100万
展开全部
服务器这边你得使用File的listFile方法,返回的是File的数组,再遍历使用filed的getName方法的返回每个文件的String类型文件名,这样你就可以使用字符流输出了啊,详细你会了吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式