RMI远程文件传输

来源:互联网 发布:在线格式化sql语句 编辑:程序博客网 时间:2024/05/22 15:19

1.简介

利用Java平台的RMI技术实现的文件传输程序,分为服务器端和客户端两部分。

2.文件

一共有4个文件位于njau.lxyrmi这个包下,分别是: MyLog.java, IFileTransport.java, FileTransportServer.java, FileTransportClient.java
这里写图片描述
源代码

3.运行结果

服务器端:
这里写图片描述

客户端:
这里写图片描述
在文件上右击可选择下载或另存为。

4.程序结构分析

1)远程调用接口(IFileTransport接口)
规定了默认端口,以及获取共享文件列表,获取文件长度,获取文件内容三个接口。
2)服务器端(FileTransportServer.java)
类FileTransportServer实现了服务器端的界面,其内部类FileTransportImpl实现了IFileTransport接口。
3)客户端(FileTransportClient)
类FileTransportClient实现了客户端的功能。
4)其他(MyLog)
类MyLog是一个自定义的日志记录类。

0 0
原创粉丝点击