nguyentienlinh2611 / app-t14-cnpm

Project Rubik Online - game online giải mã các khối rubik
Apache License 2.0
1 stars 2 forks source link

[Frontend] WebSocket #12

Open nguyenkhanh1997 opened 6 years ago

nguyenkhanh1997 commented 6 years ago

WebSoket là công nghệ hỗ trợ giao tiếp hai chiều giữa client và server bằng cách sử dụng một TCP socket để tạo một kết nối hiệu quả và ít tốn kém. Mặc dù được thiết kế để chuyên sử dụng cho các ứng dụng web, lập trình viên vẫn có thể đưa chúng vào bất kì loại ứng dụng nào. WebSockets cho phép các kênh giao tiếp song song hai chiều và hiện đã được hỗ trợ trong nhiều trình duyệt (Firefox, Google Chrome và Safari). Kết nối được mở thông qua một HTTP request (yêu cầu HTTP), được gọi là liên kết WebSockets với những header đặc biệt. Kết nối được duy trì để bạn có thể viết và nhận dữ liệu bằng JavaScript như khi bạn đang sử dụng một TCP socket đơn thuần. Rubik Online sử dụng WebSocket để gửi/nhận thông tin về các records của người chơi và cập nhật leaderboard.

devil1297 commented 6 years ago

Mình đã đọc và hiểu về phần WebSocket, sẽ triển khai và hoàn thiện trong thời gian sớm nhất để kịp deadline!

nguyenkhanh1997 commented 6 years ago

OK, t đã làm xong phần giao diện chính, thời điểm kết thúc trò chơi sẽ xuất hiện bảng để nhập tên người và lưu điểm vào bảng thành tích nếu điểm cao. Phần này dùng WebSocket như t đã nói, ông cố gắng làm nhanh để kịp deadline. Phần code của t cũng push lên hết rồi, vào đấy xem rồi tiếp tục bổ sung thêm phần mới nhé.