import java.rmi.*;
import java.rmi.registry.*;
import com.huawei.Remote.BankRemote.BankAccount;
import com.huawei.Remote.BankRemote.BankAccountImp;
public class RmiServer {
public static void main(String[] args) {
try {
LocateRegistry.createRegistry(9999);
BankAccount Server = new BankAccountImp(0);
Naming.rebind("//localhost:9999/BANK-SERVER", Server);
} catch (java.net.MalformedURLException me) {
System.out.println("Malformed URL: " + me.toString());
} catch (RemoteException re) {
System.out.println("Remote exception: " + re.toString());
}
}
}
Client
import java.rmi.*;
import java.rmi.server.*;
import com.huawei.Remote.BankRemote.BankAccount;
public class RmiClient {
public static void main(String[] args) {
try {
String url = "//localhost:9999/BANK-SERVER";
BankAccount RmiObject = (BankAccount) Naming.lookup(url);
RmiObject.getBalance();
} catch (RemoteException exc) {
System.out.println("Error in lookup: " + exc.toString());
} catch (java.net.MalformedURLException exc) {
System.out.println("Malformed URL: " + exc.toString());
} catch (java.rmi.NotBoundException exc) {
System.out.println("NotBound: " + exc.toString());
}
}
}
分享到:
相关推荐
本文将深入探讨标题为"udp_client&server_source_UDPjavasocket_"的项目内容,它提供了一个基于SpringBoot的UDP客户端和服务端示例。 UDP是一种无连接的、不可靠的传输层协议,它的主要特点是速度快,但不保证数据...
在STM32 FreeRTOS平台移植lwip2.1.2,并且成功移植基于lwip2.1.2的TCP Client和Server测试Demo code。 TCP Server博客地址:https://blog.csdn.net/ZHONGCAI0901/article/details/110973185 TCP Client博客地址: ...
【cwRsync4_client_&_server】:这个标题暗示了我们正在讨论的是关于cwRsync的客户端和服务器端软件,这是一款基于rsync协议的文件同步工具。cwRsync是Windows平台上的一个移植版本,它提供了与Linux系统上rsync类似...
总的来说,"client&server.zip_client/server_openssl tcp server_tcp_服务端开发"这个项目涉及到了客户端与服务器之间的TCP通信,以及使用OpenSSL库进行安全通信的实现。通过这个项目,开发者可以深入理解TCP协议的...
ibm_data_server_client_winx64_v11.1 IBM_DB2_客户端2
ibm_data_server_client_winx64_v11.1 IBM_DB2_客户端6
在“Client_Server_Socket.rar_#_Server_client_client server”这个主题中,我们可以深入探讨客户端-服务器模型以及其中涉及到的socket编程。 客户端-服务器架构的核心思想是将一个复杂系统分解为两个主要部分:...
ibm_data_server_client_winx64_v11.1 IBM_DB2_客户端part1
《ANSYS 17.0 安装指南:聚焦ansysli_client.exe和ansysli_server.exe》 在计算机辅助工程(CAE)领域,ANSYS软件是全球领先的一款多物理场仿真工具,广泛应用于机械、航空航天、汽车制造等多个行业的设计与分析。...
在IT行业中,客户端/服务器(Client/Server,C/S)架构是一种常见的系统设计模式,它在互联网服务中扮演着至关重要的角色。标题"FILE_DOWNLOAD_SERVER_CLIENT.rar_Client / Server_Download client_"表明我们要讨论...
全部下载part1-part6才能解压,共计580M。sqldbx连接db2必备 IBM 数据服务器客户机版本 11.5.0.0 。多合一版本包含各类驱动JDBC、ODBC、CLI等 IBM 数据服务器客户机是用于 DB2 数据服务器的一组客户机应用程序驱动...
描述中提到的经典Server/Client架构是一种分布式系统设计模式,其中客户端发起请求,服务器则负责处理请求并返回结果。这种架构模式在互联网服务中非常常见,因为它易于扩展、职责明确且能有效利用资源。 在实际...
全部下载part1-part6才能解压,共计580M。sqldbx连接db2必备 IBM 数据服务器客户机版本 11.5.0.0 。多合一版本包含各类驱动JDBC、ODBC、CLI等 IBM 数据服务器客户机是用于 DB2 数据服务器的一组客户机应用程序驱动...
在这个名为"FTP_SERVER_CLIENT.rar_FTP_SERVER_CLIENT_ftp server代码"的压缩包中,包含了一个完整的FTP服务器和客户端的源代码,这使得用户可以直接编译并运行它们,无需额外的开发工作。 FTP服务器端代码是整个...
The UA SDK actually consists of three Libraries, the C# Base Library, C# Server Library and C# Client Library. The Base Library contains the native UA Stack and supports the UA Binary protocol and ...
标题 "Server_and_Client.zip_client/server" 暗示这是一个关于使用VB.NET实现客户端-服务器通信的示例项目。描述中的 "vb .net clienlt server example" 进一步确认了这一点,表明我们将讨论如何在VB.NET环境下构建...
本篇文章将深入探讨如何使用C++创建基于Socket的客户端(Client)与服务器端(Server)库。Socket编程通常涉及TCP(传输控制协议)或UDP(用户数据报协议),这里我们将主要关注更可靠的TCP连接。 首先,我们需要...
本文将深入探讨与"peerconnection_client.exe"和"peerconnection_server.exe"相关的WebRTC知识点。 首先,"peerconnection_client.exe"和"peerconnection_server.exe"是WebRTC中的关键组件,它们分别代表了客户端和...
本资源“ftp_server_client.rar”提供了一个Linux环境下的FTP服务器和客户端的实现,特别针对Red Hat Linux 9.0操作系统。这个实现是用C语言编写的,因此对了解C语言和网络编程的用户来说是个宝贵的实践案例。 FTP...
本实例“epoll_client_server.zip”提供了一个生动的示例,展示了如何使用epoll这一I/O多路复用机制来实现客户端和服务器端的通信。下面将详细介绍epoll、socket、TCP/IP以及它们在该压缩包中的应用。 首先,我们要...