2 Answer(s)      8 years ago
Posted in : RMI


View Answers

August 2, 2008 at 8:14 PM

Hi friend,

import java.io.*;
import java.rmi.*;
import java.rmi.registry.*;
import java.rmi.server.*;

public class EchoServer implements Echo {
public String echo(String value) {
return value;
public static void main(String[] args) {
try {

//create an object
EchoServer serv = new EchoServer();

//export the object
Echo remoteObj = (Echo) UnicastRemoteObject.exportObject(serv);

//make object findable
Registry regis = LocateRegistry.getRegistry("localhost",8080);
regis.rebind("ECHO", remoteObj);

BufferedReader rdr = new BufferedReader(new InputStreamReader(System.in));

//Serve clients
while (true) {
System.out.println("Type EXIT to shutdown the server.");
if ("EXIT".equals(rdr.readLine())) {
//unregister object

//unexport object
UnicastRemoteObject.unexportObject(serv, true);
catch (Exception e) {

import java.rmi.*;

public class EchoClient {
public static void main(String [] args) {
try {
System.out.println("Connecting to echo server...");
Echo e = (Echo) Naming.lookup("ECHO");
String result = e.echo("Hello");
System.out.println("Echo returned " + result);
catch (Exception e) {
import java.rmi.*;
public interface Echo extends Remote {
public String echo(String value) throws

August 2, 2008 at 8:15 PM

You will need three console windows to start the RMI registry, run the RMI server, and run the RMI client. In all of these windows, make sure your class path is set to the directory where the various Echo classes live. Then, run the following three commands, one per window, in this order:

java EchoServer
java EchoClient



Related Tutorials/Questions & Answers:
help   how i can send a pitcture on url in java
help  pls help me to get the code of a java program a program to perform different shapes in a menu using javaapplet
help  i need help with this code. write a java code for a method named addSevenToKthElement that takes an integer array, and an integer k as its arguments and returns the kth element plus 7. any help would be greatly
HELP  I need this code to open in a new web browser. but no matter what i do it wont please help?? Directive 055 Storage Requirements for the Upstream Petroleum Industry
Help...  Write a class that displays your first name vertically down the screen ?? where each letter uses up to 5 rows by 5 columns of a character input by you with a blank line between each letter
Help   i have a html file.. i have take input and store in database .. Tell me the steps to perform.. i have xampp it includes mysql,tomacat,apache. and how display the data from datbase .. please explain
Help!  thanks for ur code, I'd like to ask a question: after press "c" or "C", timer starts and after every delay ms, it'll print "This line is printed only once." or just print once. I'm writting a timer but it seems to perform
Help  Hi; Can anyone help me to solve this errors. I use J2ME(wirlesee Toolkit 2.5.2. for CLDC Project "SlideImageMIDlet" loaded Project settings saved Building "SlideImageMIDlet" C:\Documents and Settings\???? ?????\j2mewtk
to the user) please tell me how could i design that. Please help me asap Thanks a lot
based on the percentage of cheating. please help me
help!!!!!!!!!!!!!!!!!!  import java.awt.; import java.sql.*; import javax.swing.*; import java.awt.event.* public class NewJFrame extends javax.swing.JFrame { JTextField1
Regular Expression Help Help HELP!!!!
Regular Expression Help Help HELP!!!!  HI all I am very new to java... could help me to give a solution of how to retrieve the name and email add... the quotes ""07001", "MR Harish Ram","M.RHarish @ hotmail.com"" Help is greatly
Help me
Help me  Hi, LWUIT is working in eclipse j2me for Symbian OS
help me
help me  HI. Please help me for doing project. i want to send control from one jsp page to 2 jsp pages... is it possible? if possible how to do
Help Me
Help Me  What is the source code for Sample example for Mortgage Calculator in J2ME language for developing Symbian
help me
help me  how to print from a-z, A-Z with exact order using for loop? Thanks for all concern
help me
help me  i have done as u directed but nothing happens gud to me..... . i am using netbeans is that matter at all help me and take me out from trouble where to store jfree api to use it for j2ee based project
help me
help me  MY GLASSFISH SERVER NOT START PROPERLY help me warning shows DPL5404:Specification-Version for the optional package [ GNUJAXP ] in the jarfile [ C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext\gnujaxp.jar
Timeseries help
Timeseries help  hey....... can u plz help me in time series code. Can u provide a tie series code that is using the method Time series. I have seen... of Barchart???? plz help