rite a JAVA program that would facilitate text chatting/exchanging between two or multiple computers over the network/internet, using the concept of JAVA socket programming.

Write a JAVA program that would facilitate text chatting/exchanging between two or multiple computers over the network/internet, using the concept of JAVA socket programming. If you do not have any network environment, you can run on a single machine by instantiating your program multiple times. E.g. you can have program1 and program 2 running on same machine exchanging texts between themselves.

Rationale

This assignment is designed to asses following learning outcomes:

Be able to write programs that would communicate with another program running in the network;

Be able to deconstruct/analyze the object-oriented features of a Java program;

Marking criteria

 

 

Items Full marks PS CR (CR+) DI (CR+) HD (DI+)
 Presentation  10  Very basic presentation

(no screen shots are

included)

 Report with few screen shots is submitted  Report with enough screen shots is submitted  Report with enough screen shots is submitted. The discussion on each screen shot is easy to read and understand.
Graphical User Interface 20 Interfaces for ithe clients/servers are not done properly Interfaces for the clients/servers are done properly with necessary components.
 Texts being exchanged between both parties  30  Partially done. E.g. the socket is created but other parts are not working  Connection established but texts are not exchanged  Connection established and texts are being exchanged both way  Working perfectly and the interface is user friendly

 

Are you looking for a similar paper or any other quality academic essay? Then look no further. Our research paper writing service is what you require. Our team of experienced writers is on standby to deliver to you an original paper as per your specified instructions with zero plagiarism guaranteed. This is the perfect way you can prepare your own unique academic paper and score the grades you deserve.

Use the order calculator below and get started! Contact our live support team for any assistance or inquiry.