项目作者: mazino2d

项目描述 :
The assignment of computer networks course at Ho Chi Minh City University of Technology (HCMUT)
高级语言: Java
项目地址: git://github.com/mazino2d/socket-chat.git
创建时间: 2019-10-04T03:41:58Z
项目社区:https://github.com/mazino2d/socket-chat

开源协议:MIT License

下载


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.
    1. mvn compile assembly:single -f server.xml
    2. mvn compile assembly:single -f client.xml
  • Finally, type two following command to run.
    1. java -jar target/socket-chat-server-release-1.0.0-jar-with-dependencies.jar
    2. 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