Multi-threaded Java ChatRoom with bots
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Minh Bui f06a13fe5e
Adding project
5 years ago
doc Adding project 5 years ago
lib Adding project 5 years ago
src Adding project 5 years ago
README.md Adding project 5 years ago
Sprint Documentation.txt Adding project 5 years ago
pom.xml Adding project 5 years ago

README.md

ChatApplication with 4 bots.

A typical multi-threaded Chat Client/Server Java application

Features

. Simple authentication with server. Users' info is stored as text file on the server side.

How To Run

The server and client are initially configured to run locally. To run it on a different network, port forwarding is advised. We also need to change the hostName variable in SignInView.java. The client needs to know the server's WAN address.

First run the server, and then run the client.

Bots

You can add more bots to the server as long as the bot implements the Bot.java interface. The new bot should also be instantiated in ChatServer.java file and assigned to a command character.