Server

F:\MyProjects\EchoService>javac *.java

F:\MyProjects\EchoService>rmic EchoServer

F:\MyProjects\EchoService>start java -jar c:\files\jini1_0\lib\tools.jar -port 8080 -dir C:\files\jini1_0\lib -verbose

F:\MyProjects\EchoService>start rmiregistry

F:\MyProjects\EchoService>start rmid

F:\MyProjects\EchoService>java -jar -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all c:\files\jini1_0\lib\r
eggie.jar http://localhost:8080/reggie-dl.jar C:\files\jini1_0\example\lookup\policy.all reggie_log public
using absolute dbdir path: F:\MyProjects\EchoService\reggie_log

F:\MyProjects\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=
http://localhost/ EchoServer localhost
EchoServer: JoinManager = com.sun.jini.lookup.JoinManager@1fcdd4c7
EchoServer: LookupLocator = jini://localhost/
EchoServer: LookupLocator.host = localhost
EchoServer: LookupLocator.port = 4160
EchoServer: ServiceRegistrar = com.sun.jini.reggie.RegistrarProxy@ee58c3bf
EchoServer: ServiceID = 191ef071-155c-4e2f-a94c-88304b56f5d1
EchoServer: ServiceMatches = net.jini.core.lookup.ServiceMatches@f41dd4c7
EchoServer: num matches = 2
EchoServer: svc item 0: net.jini.core.lookup.ServiceItem@10e1d4c7
EchoServer: svc object 0: com.sun.jini.reggie.RegistrarProxy@ee58c3bf
EchoServer: svc item 1: net.jini.core.lookup.ServiceItem@439d4c7
EchoServer: svc object 1: EchoServer_Stub[RemoteStub [ref: [endpoint:[130.151.68.179:3649](remote),objID:[0]]]]
*-----------------------------------------*
============================================================
EchoServer: The method echoMessage() in EchoServer was called
EchoServer: Client says :Hi Gopalan... Howdy!
============================================================
============================================================
EchoServer: The method echoMessage() in EchoServer was called
EchoServer: Client says :Hi Gopalan... Howdy!
============================================================
============================================================
EchoServer: The method echoMessage() in EchoServer was called
EchoServer: Client says :Hi Gopalan... Howdy!
============================================================
 
 

 
 Client on Same Machine

F:\MyProjects\EchoService>set CLASSPATH=.;c:\files\jini1_0\lib\jini-core.jar;c:\files\jini1_0\lib\jini-ext.jar;c:\files\jini
1_0\lib\mahalo.jar;c:\files\jini1_0\lib\reggie.jar;c:\files\jini1_0\lib\sun-util.jar;c:\files\jini1_0\lib\tools.jar;.;F:\hom
ebase0.51\ejbhome.jar;F:\homebase0.51\Swing-1.1.1-beta1\swingall.jar;e:\jdk1.1.6\bin\comm.jar;e:\gopalan\SignalProcessor.jar
;

F:\MyProjects\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=
http://localhost/ EchoClient localhost

client: LookupLocator = jini://localhost/
client: LookupLocator.host = localhost
client: LookupLocator.port = 4160
client: ServiceRegistrar = com.sun.jini.reggie.RegistrarProxy@ee58c3bf
client: ServiceID = 191ef071-155c-4e2f-a94c-88304b56f5d1
client: ServiceTemplate = net.jini.core.lookup.ServiceTemplate@468d45b
client: Service object = EchoServer_Stub[RemoteStub [ref: [endpoint:[130.151.68.179:3649](remote),objID:[42d5d4c7:d7105d7c13
:-8000, 0]]]]
============================================================
client: Time at server is 923692637761
client: Time at client is 923692637851
client: The Server echoed thus --->Hi Gopalan... Howdy!
client: Time for message to traverse the net is --->90.0 msecs<---
============================================================

F:\MyProjects\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=
http://localhost/ EchoClient localhost

client: LookupLocator = jini://localhost/
client: LookupLocator.host = localhost
client: LookupLocator.port = 4160
client: ServiceRegistrar = com.sun.jini.reggie.RegistrarProxy@ee58c3bf
client: ServiceID = 191ef071-155c-4e2f-a94c-88304b56f5d1
client: ServiceTemplate = net.jini.core.lookup.ServiceTemplate@48ad500
client: Service object = EchoServer_Stub[RemoteStub [ref: [endpoint:[130.151.68.179:3649](remote),objID:[42d5d4c7:d7105d7c13
:-8000, 0]]]]
============================================================
client: Time at server is 923692855354
client: Time at client is 923692855424
client: The Server echoed thus --->Hi Gopalan... Howdy!
client: Time for message to traverse the net is --->70.0 msecs<---
============================================================

F:\MyProjects\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=
http://localhost/ EchoClient localhost

client: LookupLocator = jini://localhost/
client: LookupLocator.host = localhost
client: LookupLocator.port = 4160
client: ServiceRegistrar = com.sun.jini.reggie.RegistrarProxy@ee58c3bf
client: ServiceID = 191ef071-155c-4e2f-a94c-88304b56f5d1
client: ServiceTemplate = net.jini.core.lookup.ServiceTemplate@46dd531
client: Service object = EchoServer_Stub[RemoteStub [ref: [endpoint:[130.151.68.179:3649](remote),objID:[42d5d4c7:d7105d7c13
:-8000, 0]]]]
============================================================
client: Time at server is 923692868773
client: Time at client is 923692868843
client: The Server echoed thus --->Hi Gopalan... Howdy!
client: Time for message to traverse the net is --->70.0 msecs<---
============================================================

F:\MyProjects\EchoService>
 
 
 

 
Client on a Different Machine

C:\jini>type setp.bat
java -Djava.security.policy=C:\jini\MyServer\policy.all -Djava.rmi.server.codebase=http://rajhp/ MyClient
C:\jini>cd runserver
The system cannot find the path specified.

C:\jini>cd runservice

C:\jini\RunService>java RunService
Exception in thread "main" java.lang.NoClassDefFoundError: RunService

C:\jini\RunService>dir *.*
Volume in drive C is WIN_95
Volume Serial Number is 249C-8AD2

Directory of C:\jini\RunService

02/15/99 01:24p <DIR> .
02/15/99 01:24p <DIR> ..
02/15/99 01:25p 6,517 RunService.java
02/22/99 06:18p 781 jini.properties
02/15/99 01:28p 4,659 RunService.class
02/15/99 01:30p <DIR> log
6 File(s) 11,957 bytes
938,737,664 bytes free

C:\jini\RunService>java RunService
Exception in thread "main" java.lang.NoClassDefFoundError: RunService

C:\jini\RunService>javac RunService.java
RunService.java:4: Class com.sun.jini.system.FileSystem not found in import.
import com.sun.jini.system.FileSystem;
^
RunService.java:5: Class com.sun.jini.thread.StreamPlugThread not found in import.
import com.sun.jini.thread.StreamPlugThread;
^
2 errors

C:\jini\RunService>set CLASSPATH=.;c:\files\jini1_0\lib\jini-core.jar;c:\files\jini1_0\lib\jini-ext.jar;c:\files\jini1_0\lib\mahalo.jar;c:\files\jini1_0\lib\reggie.jar;c:\files\jini1_0\lib\sun-util.jar;c:\files\jini1_0

C:\jini\RunService>javac RunService.java

C:\jini\RunService>cd ..\ErrorServer
The system cannot find the path specified.

C:\jini\RunService>cd ..\ErrorService
The system cannot find the path specified.

C:\jini\RunService>cd ..\EchoService
The system cannot find the path specified.

C:\jini\RunService>cd ..\EchoServer

C:\jini\EchoServer>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=http://rajhp/ EchoClient rajhp "Hello... This is Gopalan"
Exception in thread "main" java.lang.NoClassDefFoundError: EchoClient

C:\jini\EchoServer>dir
Volume in drive C is WIN_95
Volume Serial Number is 249C-8AD2

Directory of C:\jini\EchoServer

04/09/99 05:03p <DIR> .
04/09/99 05:03p <DIR> ..
04/09/99 04:50p 636 cmd.txt
04/09/99 04:51p 13,229 index.htm
04/09/99 05:03p <DIR> EchoService
5 File(s) 13,865 bytes
938,737,664 bytes free

C:\jini\EchoServer>cd EchoService

C:\jini\EchoServer\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=http://rajhp/ EchoClient rajhp "Hello... This is Gopalan"

client: LookupLocator = jini://rajhp/
client: LookupLocator.host = rajhp
client: LookupLocator.port = 4160
client: EchoClient.main() exception: java.net.ConnectException: Connection refused: no further information

C:\jini\EchoServer\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=http://130.151.68.179/ EchoClient 130.151.68.179:3649 "Hello... This is Gopalan"

client: LookupLocator = jini://130.151.68.179:3649/
client: LookupLocator.host = 130.151.68.179
client: LookupLocator.port = 3649
client: EchoClient.main() exception: java.net.ConnectException: Connection refused: no further information

C:\jini\EchoServer\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=http://130.151.68.179/ EchoClient 130.151.68.179 "Hello... This is Gopalan"

client: LookupLocator = jini://130.151.68.179/
client: LookupLocator.host = 130.151.68.179
client: LookupLocator.port = 4160
client: ServiceRegistrar = com.sun.jini.reggie.RegistrarProxy@b5244982
client: ServiceID = e78354c2-3881-4079-8a5a-bfafe07ce296
client: ServiceTemplate = net.jini.core.lookup.ServiceTemplate@1f21d3
client: Service object = EchoServer_Stub[RemoteStub [ref: [endpoint:[130.151.68.179:3813](remote),objID:[42ed2864:d7106f929a:-8000, 0]]]]
============================================================
client: Time at server is 923695814890
client: Time at client is 923695814930
client: The Server echoed thus --->Hello... This is Gopalan
client: Time for message to traverse the net is --->40.0 msecs<---
============================================================

C:\jini\EchoServer\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=http://130.151.68.179/ EchoClient 130.151.68.179 "Hello Pankaj"

client: LookupLocator = jini://130.151.68.179/
client: LookupLocator.host = 130.151.68.179
client: LookupLocator.port = 4160
client: ServiceRegistrar = com.sun.jini.reggie.RegistrarProxy@b5244982
client: ServiceID = e78354c2-3881-4079-8a5a-bfafe07ce296
client: ServiceTemplate = net.jini.core.lookup.ServiceTemplate@e3272b
client: Service object = EchoServer_Stub[RemoteStub [ref: [endpoint:[130.151.68.179:3813](remote),objID:[42ed2864:d7106f929a:-8000, 0]]]]
============================================================
client: Time at server is 923697502606
client: Time at client is 923697502667
client: The Server echoed thus --->Hello Pankaj
client: Time for message to traverse the net is --->61.0 msecs<---
============================================================

C:\jini\EchoServer\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=http://130.151.68.179/ EchoClient 130.151.68.179 "Hi Athul..."

client: LookupLocator = jini://130.151.68.179/
client: LookupLocator.host = 130.151.68.179
client: LookupLocator.port = 4160
client: ServiceRegistrar = com.sun.jini.reggie.RegistrarProxy@b5244982
client: ServiceID = e78354c2-3881-4079-8a5a-bfafe07ce296
client: ServiceTemplate = net.jini.core.lookup.ServiceTemplate@1f3ba4
client: Service object = EchoServer_Stub[RemoteStub [ref: [endpoint:[130.151.68.179:3813](remote),objID:[42ed2864:d7106f929a:-8000, 0]]]]
============================================================
client: Time at server is 923698395130
client: Time at client is 923698395140
client: The Server echoed thus --->Hi Athul...
client: Time for message to traverse the net is --->10.0 msecs<---
============================================================

C:\jini\EchoServer\EchoService>C:\jini\EchoServer\EchoService>java -Djava.security.policy=c:\files\jini1_0\example\lookup\policy.all -Djava.rmi.server.codebase=http://130.151.68.179/ EchoClient 130.151.68.179 "Hi Arjun..."

client: LookupLocator = jini://130.151.68.179/
client: LookupLocator.host = 130.151.68.179
client: LookupLocator.port = 4160
client: ServiceRegistrar = com.sun.jini.reggie.RegistrarProxy@b5244982
client: ServiceID = e78354c2-3881-4079-8a5a-bfafe07ce296
client: ServiceTemplate = net.jini.core.lookup.ServiceTemplate@e33b97
client: Service object = EchoServer_Stub[RemoteStub [ref: [endpoint:[130.151.68.179:3813](remote),objID:[42ed2864:d7106f929a:-8000, 0]]]]
============================================================
client: Time at server is 923698442298
client: Time at client is 923698442328
client: The Server echoed thus --->Hi Arjun...
client: Time for message to traverse the net is --->30.0 msecs<---
============================================================

C:\jini\EchoServer\EchoService>