1、服务器端代码
说明:DatagramSocket 类是基于UDP协议,服务器端默认提供下载的文件存放在当前目录下的upload_download文件夹中。服务器采用线程池能同时为多个用户服务
2、客户端代码
说明:客户端下载时先点击显示文件,然后输入要下载的文件名,最后点击下载按钮、选择保存路径
3、运行时先开服务器,然后再开客户端。运行结果:
点击显示文件按钮、输入01.jpg后:
点击下载按钮后、选择保存路径
点击保存按钮后,文件下载到指定目录下