- Our team consists of the following members, with their contributions listed:
- Ginthushan Kandasamy (Ginthushan)
- The vast majority of the client's code
- Save chat log to file function
- Coding of UI elements
- Video tutorial
- Wenbo Zhang (Falanan)
- Server's code
- README.md file
- A small part of the client's code
- UI element design
- Michael DeMelo (OntTechUMichaelDeMelo)
- README.md file
- Bug checking and testing code
- Editing and refining code
- Kaathihan Luxmachandran (Kaathihan)
- Server code
- Client code
- README.md file
- Ginthushan Kandasamy (Ginthushan)
Considering that different machines use different versions of java and gradle. We don't want to fight with the runtime environment. So, we only uploaded the folder containing the java files and the fxml files. To run this program the steps are more complicated, please follow the bootstrap steps to run the program.
- Gradle
- Multi-client socket
- Sending direct messages to online user
- Save chat record to local file
- Windows10 21H2 amd64, Java 15.0.2, Gradle 6.3
- Windows10 21H2 amd64, Java 16.0.2, Gradle 7.3.3
This project was created using IntelliJ IDEA in a Windows environment.
Video tutorial Windows version: (CSCI2020U Group 28 Project)
This is done to accommodate for all machines and different versions of java and gradle. Doing these steps will setup our project to run on the java and gradle versions that your machine is running on.Delete the "main" folder in In the src folder where you just created the project
The port is 6666.
Enter the username, IP address and port number. Here is a demonstration with local environment.