Java API——RMIIO入门教程(4)远程流传输示例之RMIIO客户端码
来源:互联网 发布:php建站免费空间 编辑:程序博客网 时间:2024/06/14 08:53
RMI Client Class,注意InputStream转换为RemoteInputStream
package com.sinosuperman.rmiio2;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import java.net.MalformedURLException;import java.rmi.Naming;import java.rmi.NotBoundException;import java.rmi.RemoteException;import com.healthmarketscience.rmiio.RemoteInputStreamServer;import com.healthmarketscience.rmiio.SimpleRemoteInputStream;public class RmiioClient2 {public static void main(String[] args) {try {RmiioService2 service = (RmiioService2) Naming.lookup("rmi://localhost:2234/testrmiio");String rootPath = System.getProperty("config");String filePath = rootPath + File.separator + "temp/test.txt";InputStream inStream = new FileInputStream(filePath);RemoteInputStreamServer remoteFileData = new SimpleRemoteInputStream(inStream);service.sendFile("result.txt", remoteFileData.export());} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (RemoteException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (NotBoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
- Java API——RMIIO入门教程(4)远程流传输示例之RMIIO客户端码
- Java API——RMIIO入门教程(2)远程流传输示例之RMIIO服务源码
- Java API——RMIIO入门教程(3)远程流传输示例之RMIIO服务器端源码
- Java API——RMIIO入门教程(1)基本介绍
- ZooKeeper之Java客户端API使用—创建会话。
- ZooKeeper之Java客户端API使用—创建节点。
- ZooKeeper之Java客户端API使用—删除节点。
- ZooKeeper之Java客户端API使用—读取数据。
- ZooKeeper之Java客户端API使用—更新数据。
- ZooKeeper之Java客户端API使用—权限控制。
- Elasticsearch Java API 的使用(1)—创建客户端
- 案例三:java网络编程(对象流传输)
- php与java通信(http字节流传输)
- Java api 入门教程 之 JAVA的文件操作
- ZooKeeper之Java客户端API使用—检测节点是否存在
- JAVA反射示例三——远程方法调用事例
- 客户端用java api 远程操作HDFS以及远程提交MR任务(源码和异常处理)
- 客户端用java api 远程操作HDFS以及远程提交MR任务(源码和异常处理
- Android整合Maven笔记(一)——在Android项目上启用maven
- Java Annotation注释语法(元注释)
- Java API——RMIIO入门教程(3)远程流传输示例之RMIIO服务器端源码
- 为什么1.0 - 0.7 != 0.3?????
- java java.util.ConcurrentModificationException 原因以及解决方案
- Java API——RMIIO入门教程(4)远程流传输示例之RMIIO客户端码
- linux iptables 用法
- Java通过new Date() 得到的时间与系统时间差N个小时的解决办法
- C#手记 DataSet 或DataTable导出至Excel
- Sharepoint2010-the scrollbar disappears in chrome and other browsers
- 【转】mysql忘记密码,如何重置密码
- 2个java泛型的小例子(技巧):
- IIC 简单操作介绍
- MFC MDI单窗口多标签实现