Chat Box JAVA
ASSIGNMENT #1: Task 1 - Chatbox
IMPORTANT: Please use the attached templete
Task
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/analyse 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 | 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 |
11 years ago
20
Purchase the answer to view it

- clientserverarchitecture.zip
- CMA101 Introduction to Accounting Assessment 2
- 3 and a half hours please
- Java Program #3 (50 points)
- I need help with a 2400 word paper for a high school senior class called Fundamentals of Programming and Software Development.
- capital market research
- Questions
- accountguru
- BUS 650 - Week 3 Journal
- ECO 372 Final Exam. 30 MCQs. Get an A++.
- Econ-2