就传文件名的话可以直接传ArrayList的对象流,把Socket 的outputstream封装成ObjectOutputStream,然后就可以直接把整个ArrayList发出去了。
服务器这边你得使用File的listFile方法,返回的是File的数组,再遍历使用filed的getName方法的返回每个文件的String类型文件名,这样你就可以使用字符流输出了啊,详细你会了吧?