A simple file sharing computer program base on Java.
This is the homework of Practice of Software System Development in Harbin Institute of Technology.
NOTE: Java 1.8.0 Update 42 or above is required.
You can use following commands to build and run the Napster server:
# Build Server
cd server
mvn package -DskipTests
# Run Server
java -jar target/napster.server.jar
Similar to Napster server, you can build and run Napster client as follows:
# Build Client
cd client
mvn package -DskipTests
# Run Client
java -jar target/napster.client.jar
Enjoy!
This project is open sourced under Apache license.