Java API——RMIIO入门教程(4)远程流传输示例之RMIIO客户端码
2012-03-20 00:00
489 查看
RMI Client Class,注意InputStream转换为RemoteInputStream
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/poechant/article/details/7031740
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 block e.printStackTrace(); } catch (RemoteException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (NotBoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/poechant/article/details/7031740
相关文章推荐
- Java API——RMIIO入门教程(2)远程流传输示例之RMIIO服务源码
- Java API——RMIIO入门教程(3)远程流传输示例之RMIIO服务器端源码
- Java API——RMIIO入门教程(2)远程流传输示例之RMIIO服务源码
- Java API——RMIIO入门教程(3)远程流传输示例之RMIIO服务器端源码
- Java API——RMIIO入门教程(4)远程流传输示例之RMIIO客户端码
- C语言 Socket入门示例2——模拟远程CMD(客户端向服务器发送命令,服务端执行该命令)
- java入门教程-1.6第一个Java程序示例——Hello World!
- jsonp入门教程示例
- ASP小偷(远程数据获取)程序的入门教程 选择自 arcow 的 Blog
- AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
- 使用XFire开发Web Service客户端完整入门教程
- Lucene.Net入门教程及示例
- Spring Cloud入门教程(二):客户端负载均衡(Ribbon)
- jQuery 入门教程(28): jQuery UI Datepicker 示例(一)
- jQuery 入门教程(29): jQuery UI Datepicker 示例(二)
- 使用XFire开发Web Service客户端完整入门教程
- 使用XFire开发Web Service客户端完整入门教程
- jQuery 入门教程(34): jQuery UI Dialog 示例(二)
- jQuery 入门教程(23): jQuery UI Autocomplete示例(一)
- jQuery 入门教程(39): jQuery UI Slider 示例(二)