Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.16 KB

README.md

File metadata and controls

37 lines (31 loc) · 1.16 KB

Chat-Application

Project: Internet Chat Application Authors: Mohit Mewara Date: Nov 26 2016 Language: Java 8

Description: The server manages a chat group, allowing any number of clients to join the group with a user name at any time. (1) Broadcast: Any client is able to send a text to the server, which will relay it to all other clients for display. (2) Broadcast: Any client is able to send a file of any type to the group via the server. (3) Unicast: Any client is able to send a private message to a specific other client via the server. (4) Unicast: Any client is able to send a private file of any type to a specific other client via the server. (5) Blockcast: Any client is able to send a text to all other clients except for one via the server. (6) Blockcast: Any client is able to send a file to all other clients except for one via the server.

Compile: Compile the server and client using: javac [INSERT_NAME].java

Run: java [INSERT_CLASS_NAME]

Run using jar file: A runnable jar file is included to run server and client. Run jar file using command java -jar [INSERT_Jar_NAME].jar

Additional: . Server port: 9800 . Change server address in client before running.