题目如下: 编写程序实现文件上传功能。 有能力的同学可以自行设计文件下载功能,但是本次作业不要求。 服务器端: 要求能运行如下程序: 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
Java网络编程整理汇总思维导图
2021-06-04 17:03:48 18KB Java
1
基于网络的21点游戏,JAva版源码,C/S结构,包括完整的客户端和服务端代码,里面有注释,学习Java的可参考。
2021-06-04 16:56:11 2.64MB Java源码-游戏娱乐
1
用了技术框架: HTML+CSS+JavaScript+jsp+mysql IDE环境: Eclipse, 数据库 mysql 实现:  管理员:对全局的管理,比如用户,老师,题目,留言板,发布资料等。 老师:可以实现在线发布题目,下载学生作业等。 学生:可以浏览资料,公告,发表留言等。总之完整的实现了一个网络教学平台的功能。
1
Java网络爬虫 包含简单 Java 网络爬虫代码的存储库 内容: crawler.java,一个简单的类,它实现了一个基于 Java 的网络爬虫。 一个爬虫实例可以用 2 个字符串来表示要爬取的 URL 和一个用户代理。 callCrawler.java,包含“main”方法的类,该方法创建 crawler.java 的实例并调用相关方法以帮助调试。 crawlerTest.java,JUnit 测试类。
2021-05-31 19:03:36 588KB Java
1
下面小编就为大家带来一篇hadoop中实现java网络爬虫(示例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2021-05-30 16:31:39 366KB java实现网络爬虫
1
基于JAVA语言的网络白板,实现了图像的实时传输和聊天功能
2021-05-30 00:12:48 71KB JAVA 网络白板 聊天功能
1
网络编程三剑客BIO、NIO、AIO 网络层的解析与协议 基于BIO的多人聊天室设计与实现 基于AIO改造多人聊天室 使用NIO改造多人聊天室
2021-05-28 17:01:42 71B java 编程
1
采用java的GUI,多线程,I/O及网络编程技术,编写了实时聊天程序, 类似QQ功能.
2021-05-26 20:17:50 642KB java 网络编程 聊天室
1
本系统分为九个文件,Java网络聊天室,聊天系统共分为三个聊天室,用户可以选择进入其一的聊天室,实现了用户注册功能等功能,用户包含普通用户和管理员,管理员可以踢出或删除普通用户。
2021-05-26 09:00:43 99KB Java 聊天室
1