Skip to content

haild96/LTU14-GROUP08

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LTU14-GROUP08

Đề tài: Chương trình chơi cờ vua giữa 2 người chơi với nhau sử dụng RMI.


Đặc điểm của chương trình:

  • Chương trình chơi cờ real-time giữa 2 người chơi với nhau
  • Chương trình phân tán
  • Sử dụng ngôn ngữ lập trình Java
  • Sử dụng Docker
  • Sử dụng RMI

Hướng dẫn cài đặt và chạy chương trình:


  • Cài đặt Docker trên Ubuntu 16.01
  • Chạy Server
  • Chạy client 1
  • Chạy client 2

Bước 1: Cài đặt docker trên ubuntu 16.04 sử dụng các lệnh sau:



Bước 2: Chạy Server


Mở Terminal và chạy các lệnh sau để lấy image về từ Docker hub và chạy container với name là server :
  • sudo docker pull haildbk/ubuntu-java:v1.3
  • sudo docker run --name server --net=host -ti --privileged -v $HOME:/root:ro -e DISPLAY=$DISPLAY -d 132
  • sudo docker attach server
  • git clone https://github.com/haild96/LTU14-GROUP08.git
  • cd LTU14-GROUP08
  • javac Resurset/*.java
  • java Resurset/startServer

Bước 3: Chạy Client1


Mở Terminal và chạy các lệnh sau với container name là client1 :
  • sudo docker run --name client1 --net=host -ti --privileged -v $HOME:/root:ro -e DISPLAY=$DISPLAY -d 132
  • sudo docker attach client1
  • git clone https://github.com/haild96/LTU14-GROUP08.git
  • cd LTU14-GROUP08
  • javac Resurset/*.java
  • java Resurset/chess

Bước 4: Chạy Client2


Mở Terminal và chạy các lệnh sau với container name là client2 :
  • sudo docker run --name client2 --net=host -ti --privileged -v $HOME:/root:ro -e DISPLAY=$DISPLAY -d 132
  • sudo docker attach client2
  • git clone https://github.com/haild96/LTU14-GROUP08.git
  • cd LTU14-GROUP08
  • javac Resurset/*.java
  • java Resurset/chess


Kết quả sau khi chạy chương trình


Server

Client 1 và Client 2


About

Project for Distributed software development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages