Presentation is loading. Please wait.

Presentation is loading. Please wait.

Labs 1.1: Mensaje. Step 1: Get Started Login: – Username: nombre/cc5212 – Password on board – C:/Program.

Similar presentations


Presentation on theme: "Labs 1.1: Mensaje. Step 1: Get Started Login: – Username: nombre/cc5212 – Password on board – C:/Program."— Presentation transcript:

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!


Download ppt "Labs 1.1: Mensaje. Step 1: Get Started Login: – Username: nombre/cc5212 – Password on board – C:/Program."

Similar presentations


Ads by Google