Download presentation
Presentation is loading. Please wait.
Published byKatherine Henry Modified over 9 years ago
1
Labs 1.1: Mensaje
2
Step 1: Get Started Login: – Username: nombre/cc5212 – Password on board http://aidanhogan.com/teaching/cc5212-1/mdp-lab1.1.zip – C:/Program Files (x86)/eclipse/ (in Spanish ) – File > Import > …
3
Step 2: Connect to Directory I start the directory! – vm116.dcc.uchile.cl ( 172.17.69.190 ) – Port 1985 Connect … – org.mdp.dir.UserDirectoryClient – Get your IP ( cmd > ipconfig )
4
Step 3: Implement Message Server org.mdp.im.InstantMessagingServer – Implement InstantMessagingStub – Write message(.,.) method Print the message to the console and whom it’s from
5
Step 4: Implement Message App. org.mdp.cli.InstantMessagingApp Server (receive) Client (send)
6
Step 4a: Start Registry org.mdp.cli.InstantMessagingApp – Implement startRegistry(.) Server (receive) Registry (port) Client (send)
7
Step 4b: Register Skeleton org.mdp.cli.InstantMessagingApp – Implement bindSkeleton(.) – key = “ InstantMessagingServer ” Aka. InstantMessagingServer.class.getSimpleName(); – skeleton = new InstantMessagingServer() Server (receive) Registry (port) Client (send) keyskeleton
8
Step 4c: Find Peers w/ Directory org.mdp.cli.InstantMessagingApp – connectToDirectory() Server (receive) Registry (port) Client (send) keyskeleton localhost 172.17.69.150 Directory 172.17.69.190
9
Step 4d: Implement Client org.mdp.cli.InstantMessagingApp – messageUser(.,.,.) – Connect to remote registry – Get the stub from the registry (same key) – Message user! Server (receive) Registry (port) Client (send) keyskeleton localhost 172.17.69.150 Directory
10
Step 4e: Setup Command Line Right click build.xml – > Run As > Ant Build Open command line and go to dist directory of the project java –jar rmi.jar InstantMessagingApp Add yourself Message classmates!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.