Write a java gui program that would facilitate text


Assessment: Socket Programming

Task

Write a JAVA GUI 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 assessment task will assess the following learning outcome/s:
- be able to design and implement multithreaded Java applications.
- be able to design and construct Java Graphical User Interfaces (GUI) that interact with problem domain objects.
- be able to implement Java networking programs
- be able to develop client/server application
- be able to develop servers for multiple clients
- be able to deconstruct/analyse the object-oriented features of a Java program;

Presentation

- Report: The report (in .doc or .pdf format) should explain how to run your program and any settings needed to run your program. Enough number of screenshots should be shown in the document. In case if the assignment marker fails to run your program, because of any inconvenience, these screenshots would show how the program worked on your machine/environment.

- Source code and other files: All source codes, exe file and other relevant files must have to be zipped in a folder such that unzipping would keep the file/folder structure unaffected.

Attachment:- Assessment.rar

Request for Solution File

Ask an Expert for Answer!!
JAVA Programming: Write a java gui program that would facilitate text
Reference No:- TGS02927735

Expected delivery within 24 Hours