A Java application what uses sockets for chatting with Swing GUI.
Also, it writes all messages to a log file while the app is running. "logs.txt"
TO DO LIST:
- Support for profile images, alert sounds and send files.
- Migrate the app to a server.
- Make UI better.
HOW TO COMPILE?
You can compile with javac or a Java IDE (NetBeans, Intellij IDEA etc.)
With javac:
on command prompt or powershell or terminal:
"javac Server.java *.java"
To run Server side: "java Server"
To run Client side: "java Client"