Tôi bắt đầu tìm kiếm vào nút và socket.io.socket.io trò chuyện với phòng riêng
Tôi đã tạo một ứng dụng trò chuyện đơn giản và tôi ngạc nhiên trước mức độ dễ dàng của nó.
Bây giờ, tôi muốn tiến xa hơn một chút và cung cấp danh sách người dùng trực tuyến có thể trò chuyện riêng tư với nhau.
Cách tốt nhất để tiếp cận điều này là gì?
Tôi đọc trên tính năng phòng mới của 0.7. Đó có phải là một cách để đi? Tự động tạo phòng mới mỗi lần 2 người dùng cần trò chuyện riêng tư? Nhưng làm thế nào người dùng thứ hai sẽ được thông báo về căn phòng mới được tạo ra, để anh ta có thể kết nối ở đó?
Tự xử lý tất cả các logic trên có tốt hơn không? Lưu trữ các phòng và phía máy chủ người dùng và lặp lại chúng mỗi lần và gửi tin nhắn cho những người thích hợp?
Cảm ơn
Phải. Cả hai đều đúng. Điều gì sẽ xảy ra nếu tôi muốn có các nhóm người – Thomas
Hoặc sử dụng các tính năng tích hợp trong Socket.IO, hoặc cuộn của riêng bạn bằng cách nhóm các kết nối với nhau trong một số loại cấu trúc dữ liệu, và sau đó lặp qua tất cả các thành viên trong một phòng và gửi dữ liệu trong mỗi dữ liệu. –
Tôi muốn sử dụng chức năng dựng sẵn, nhưng làm cách nào bạn có thể tự động tạo và hủy phòng? – Thomas