Java实现FTP文件上传下载遇到的问题,求助!

客户端与服务器都要有两个线程,一个线程进行控制,一个线程进行数据传输。例如Client的控制线程向Server的控制线程发送请求下载文件,然后,Server的数据传输线程... 客户端与服务器都要有两个线程,一个线程进行控制,一个线程进行数据传输。例如Client的控制线程向Server的控制线程发送请求下载文件,然后,Server的数据传输线程接收到控制线程的命令后就开始传输文件给Client的数据传输线程。那样子,Server要有两个Socket了,Client也要两个Socket了,一个程序里面可以有多个socket吗?为什么?怎么实现?谢谢 展开
 我来答
hezhuming123
2012-12-27 · TA获得超过170个赞
知道答主
回答量:89
采纳率:0%
帮助的人:62.7万
展开全部
你好,Socket本身就有网络输入输出流的,不用创建多个Socket。
如果要上传就用Socket的网络输出流。
如果要下载就用Socket网络输入流获取服务器传送的数据。
服务器可以获取到已连接的Socket对象,所以它也可以获取到网络输入输出流。

如果满意,请采纳,谢谢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式