要求:
客户端实现功能:注册、登陆、上传文件、下载文件
服务器端实现功能:保存用户信息、处理用户上传和下载文件请求、保存用户上传文件、上传和下载文件前确保成功先判断空间是否足够。
介绍:
客户端文本框内输类似于linux指令,即可进行相应操作。
如:上传 put 文件名
下载 get 文件名
语言:Java
Swing、多线程、Socket(TCP)
注:我的电脑分辨率是2700*2500,客户端不能正常显示就得修改相应的setBound方法参数。
bug:不能上传名称带有空格的文件,原因(解决办法:在上传文件和下载文件部分,原本是用split(" ")切分,可以换成substring(3).trim(),跳过get或者put,删除多余空格)
1