Việc quản lý list user online/socketID ... trong 1 mảng hoặc DB rất quan trọng trong việc xác định tin nhắn sẽ được gửi cho ai.
http://www.codershood.info/2016/01/24/sending-message-specific-user-socket-io/
Chuẩn của nó ra phải dùng socket room.
http://www.tamas.io/advanced-chat-using-node-js-and-socket-io-episode-1/
Nhưng do chưa quen nên tạm dùng trick, vẫn emit all xong dùng 1 vài key để filter lúc append msg vô list. DB cũng vậy dùng key để insert vô DB theo room_id.
http://www.codershood.info/2016/01/24/sending-message-specific-user-socket-io/
Chuẩn của nó ra phải dùng socket room.
http://www.tamas.io/advanced-chat-using-node-js-and-socket-io-episode-1/
Nhưng do chưa quen nên tạm dùng trick, vẫn emit all xong dùng 1 vài key để filter lúc append msg vô list. DB cũng vậy dùng key để insert vô DB theo room_id.
Comments
Post a Comment