Design the communication protocol, Computer Engineering

Assignment Help:

Design, write, and implement distributed networked application using Java

Design the communication protocol (message format and exchange procedure) that your application will require

• Design a multithreaded, peer-to-peer or client/server, implementation of your application

• Develop your application using Java networking primitives: Java RMI, or Java Web Services

• Create and implement a test plan those documents whether your application fully works

Example applications include (but are certainly not limited to):

• Web Server/Browser - Client/Server implementation (HTTP protocol)

• Shared Whiteboard - Peer-to-Peer implementation (user defined protocol)

• Chat Application - Peer-to-Peer implementation (user defined protocol)

• Distributed Game - Peer-to-Peer or Client/Server implementation (user defined protocol)

You can use flesh or flex ...etc

Chat application and distributed game should be together in the same design  Do not use (Tic Tac Toe) game because it is included in our lecture (any game except tictactoe game).


Related Discussions:- Design the communication protocol

What is co-operative process, What is co-operative process? A process i...

What is co-operative process? A process is co-operating if it can affect or be affected by the other processes implementing in the system. Any process that share data with othe

Explain how server form post-back works, Briefly explain how server form po...

Briefly explain how server form post-back works?  Post Back: The process in which a Web page sends data back to the similar page on the server. View State: View State is the m

Bank prevent an infinite loop, a) Write a program that figures out how long...

a) Write a program that figures out how long it will take to pay off a credit card by making payments of $10 every month. Take care to avoid infinite loops. (How would a bank preve

Programming, Which is the best programming language to learn?

Which is the best programming language to learn?

Explain the ccitt hierarchical structure of routing, Explain the CCITT hier...

Explain the CCITT hierarchical structure of routing using block schematic. In right-through routing the originating exchange finds the whole route from source to destination. N

What is big endian and little endian format, What is big endian and little ...

What is big endian and little endian format? The name big endian is used when lower byte addresses are used for the more important of the word. The name little endian is used f

Telnet services, java program for implementation of telnet services

java program for implementation of telnet services

Show the connections used in sound cards, Q. Show the Connections used in S...

Q. Show the Connections used in Sound cards? Sound cards must have connections to allow different functions.  One of the most significant is MIDI port (MIDI signifies Musical I

Explain about barrier, Q. Explain about Barrier? Barrier: No actual tra...

Q. Explain about Barrier? Barrier: No actual transfer of data takes place in this mode unless all the processors involved in the communication execute a particular block, calle

C++, pebble merchant

pebble merchant

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd