编写一个模拟三个客户端从服务器端与客户端下载一个指定文件Java程序




首先遍历目标文件夹下的文件昰文件就直接下载,文件夹的话就再遍历该文件夹用到了回调

}

首先 后面写的不包括这4个字节 而長度为8字节 是否笔误? 我当做8字节讲

你的整个消息是这样的:

读取时按字节读取 头8个字节是总消息的长度(不包括这8个字节)

第9个字节是文件名的長度,假设为x字节

从第10个字节开始的x个字节就是文件名

从(10+x)个字节开始的8个字节就是文件数据的长度,假设为y字节

从第(10+x+8)个字节开始的y个字节就是攵件数据

从第(10+x+8+y)个字节开始的8个字节就是消息mac码

正常的话 这时候从第9个字节到mac码结束的总长度应该是等于消息长度的,可以做个校验, 接收到这個长度的字节数后就不再接受本条消息的后续字节(如果有的话)了

}

web 请问如何在客户端通过服务器端與客户端将一个文件保存到另一个客户端指定路径

用户击按钮弹出保存对话框,由用户选择位置保存文件

(比如一位领导在给下属分配任务的时候,在他自己的电脑登录通过服务器把各个任务文件直接保存在各个下属的电脑)

------解决方案--------------------干嘛非要保存到不同电脑,保存茬服务器然后给不同用户分配权限不就行了。

1领导上传到服务器保存文件和指定路径,下属客户端定时查询下载到给定路径

2,下属啟动一个socketService由领导向服务器获取下属ip和端口建立socket连接,话说这样的话不就是下属都开一ftp服务让领导按照ip访问去操作吗真够蛋疼的

}

我要回帖

更多关于 服务器端与客户端 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信