Skip to content
Nguyễn Đức Hưng edited this page Oct 25, 2020 · 3 revisions

Server bắt đầu chạy

Với mỗi client kết nối tới thì sẽ chấp nhận kết nối và assign 1 thread xử lý cho client đó

Thread xử lý được lấy từ lớp ClientHandler extends từ lớp Thread

Sau khi thiết lập kết nối Server gửi tới Client 1 object câu hỏi( hiện tại mới chỉ gửi 1 String ví dụ) -> lặp lại cho hết câu hỏi

Việc gửi câu hỏi đến client là đồng thời và sau khi gừi câu hỏi thì không chập nhận thêm kết nối mới ( đang chơi thì k được join)

Cài đặt biến đếm đồng bộ giữa Server và các Client

Client đọc object gửi về và hiển thị ra màn hình

Client chọn 1 đáp án -> Gửi đến server 1 kí tự trong số A B C D

Server xử lí các case: (lưu đáp án) https://user-images.githubusercontent.com/57358091/97099203-0135dc80-16b9-11eb-9ba9-f5f7437fb96c.jpg

Sau khi chơi xong Server thực hiện xử lí đáp án và trả về 1 Object kết quả ( Sẽ có cách xử lý để phân biệt object gửi về là 1 câu hỏi hay kết quả)

Kết thúc

Clone this wiki locally