Skip to content

selgueti/ChatFusion

Repository files navigation

ChatFusion

Build

./gradlew build

How to run

ServerFusionManager :

java -jar server-fusion-manager/build/libs/ServerFusionManager-0.1.0.jar <sfm-port>

Server :

java -jar server/build/libs/ServerChatFusion-0.1.0.jar <server-name> <server-port> <sfm-adress> <sfm-port>

Client :

java -jar client/build/libs/ClientChatFusion-0.1.0.jar <username> <server-adress> <server-port> <folder>

Simulation

Launch a ServerFusionManager, 4 ServerChatFusion and 4 ClientChatFusion each one connected to a server

chmod +x start-simulation.sh
./start-simulation.sh

Documentation

./gradlew javadoc

Then see :

  • core/build/docs/javadoc/index.html
  • server/build/docs/javadoc/index.html
  • client/build/docs/javadoc/index.html
  • server-fusion-manager/build/docs/javadoc/index.html

Testing

./gradlew test

Then see :

  • core/build/reports/tests/test/index.html

About

Network programming project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published