mazino2d / socket-chat

The assignment of computer networks course at Ho Chi Minh City University of Technology (HCMUT)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The assignment of computer networks course at Ho Chi Minh City University of Technology (HCMUT)

How to compile socket-chat project

  • First, you need to install some packages.
    1. Open JDK 1.8 (or newer version)
    2. Maven 3.6.0 (or newer version)
  • Second, type two following command to compile this project.
mvn compile assembly:single -f server.xml
mvn compile assembly:single -f client.xml
  • Finally, type two following command to run.
java -jar target/socket-chat-server-release-1.0.0-jar-with-dependencies.jar
java -jar target/socket-chat-client-release-1.0.0-jar-with-dependencies.jar

Note : You can build a container to compile. We prepared a docker file in this repository.

Demonstration

  1. Client chat window

  1. Browse file window

  1. Send file demo

  1. Server controller window

  1. Client login window

  1. Client menu window

Thanks

  1. Thank you icon8 for the icon of the application
  2. Thank you vincenzopalazzo for the modern, Material Design UI for Java Swing.

Project member

  1. Đỗ Đăng Khôi
  2. Lê Công Linh

About

The assignment of computer networks course at Ho Chi Minh City University of Technology (HCMUT)

License:MIT License


Languages

Language:Java 99.8%Language:Dockerfile 0.2%