30/09/2018, 18:32
Socketio cho android mình làm như vậy có đúng không
Ứng dụng mình có collection User, Group (người dùng đăng ký rồi tạo nhóm + thêm người khác vào nhóm của mình, khi vào nhóm họ cập nhật thông tin lên qua socketio)
- Ở webservice mình chỉ có 1 socket.on để lắng nghe emit từ client. lắng nghe xong mình lại broadcast.emit xuống tất cả.
- Mà ở client mình đặt cái Socket.on đó khi user truy cập vào trang nhóm đó, thì mới lắng nghe hoặc emit lên.
- khi 1 người emit lên thì tất cả các client không thuộc nhóm đó đều nhận được, nên mình cho điều kiện, khi emit lên có id của nhóm đó, và check khi nhận ở trang nhóm đó nếu id bằng nhau thì mới cập nhật lên nhóm.
Không biết như vậy có đúng, hợp lý không.
chứ mình đọc theo mấy cái hướng dẫn làm cái chat mà khó hiểu quá, nên mình thử cách này, hiện chạy mà thấy đang bình thường, nhưng không biết có nhiều người dùng sẻ như thế nào.
Mọi người có cách nào không chỉ mình với.
Trình bày hơi phức tạp mọi người thông cảm.
Thank you
Bài liên quan