题目如下: 编写程序实现文件上传功能。 有能力的同学可以自行设计文件下载功能,但是本次作业不要求。 服务器端: 要求能运行如下程序: java FileServer port foldername 实际的运行命令可能为 java FileServer 1234 d:\\share 解释如下: port为服务器开放的网络连接端口 foldername为服务器上某个文件夹,该文件夹存放客户端上传的文件。 客户端: 要求能运行如下程序: java FileClient server_ip port afile java FileClient server_ip port afolder 实际的运行命令可能为 java FileClient 127.0.0.1 1234 d:\\abc\\a.docx java FileClient 127.0.0.1 1234 d:\\abc 上面的程序运行完毕后,在服务器的文件下将看到客户端上传的文件a.docx 能看到客户端上传的文件夹abc,并且abc文件夹下的所有文件和子文件夹都上传到了服务器。 假设客户端有文件夹d:\\abc,该文件夹有子文件若干,有子文件夹若干。 客户端能够将某个文件上传到服务器,也可以将某个文件夹连同文件夹下的所有子文件和子文件夹 全部上传到服务器,服务器端保存客户端的文件夹结构和文件信息。 文件传输过程要求实现内容加密,加密算法任意,可以是DES,AES,RSA之类的算法都可以。 注意:是文件在传输过程中加密,到服务器保存的时候,要求和客户端的文件内容一样, 服务器端的文件并不需要加密。 要求支持多客户端并发上传文件,不考虑文件名冲突,假设多个客户端同时上传的文件没有重名现象。 必须使用多线程编程。
2021-06-08 13:22:34 23KB Java 网络编程 多线程 文件上传
1
这是我的一个计算机网络课的期末大作——局域网聊天室的项目报告文档,程序可以运行了,但寒假要继续改进用户登录验证和用户自定义聊天人数。
2021-05-30 16:15:06 134KB java 多线程 网络编程 项目报告
1
采用java的GUI,多线程,I/O及网络编程技术,编写了实时聊天程序, 类似QQ功能.
2021-05-26 20:17:50 642KB java 网络编程 聊天室
1
基于java实现的小软件、工具、游戏集合,包括贪吃蛇、五子棋、俄罗斯方块、网络下载工具、坦克大战、电子钟、聊天软件、CPU进程调度模拟器等等共计21个小项目。
2021-03-03 21:07:41 43.26MB 课程设计 java 多线程 网络编程
一个C#Socket聊天室的例子,包含了客户端和服务器,非常适合新手
2020-01-03 11:24:13 179KB 多线程 网络编程 C#
1
采用多线程,主线程接受客服端请求,子线程向客户端发送报文信息
2019-12-23 03:09:06 22KB qt 多线程 网络编程 实例
1
本人收集的win32 socket 多线程编程源代码 和linux 多线程实例源代码.. 有难度较浅的,适合初学者,也有难道较深的,适合提高, 共有几十套源代码,在vc6上可以直接打开运行
2019-12-21 22:24:28 7.36MB 多线程 网络编程 socket
1