Tôi đang lập kế hoạch tạo ứng dụng trò chuyện và tôi đã đọc rằng SignalR là một trong những công nghệ tốt nhất để áp dụng.SignalR nhiều phòng chat
Tôi đã xem các ví dụ về nó, nhưng họ chỉ có một phòng trò chuyện.
Tôi muốn có nhiều phòng trò chuyện. Người dùng sẽ chỉ chọn một trong những phòng trò chuyện đó.
Mặc dù tôi là một người mới bắt đầu, tôi nghĩ rằng để tạo ra một phòng chat đơn trong SignalR là của thành viên này:
<script type="text/javascript">
$(function() {
var connection = $.connection.communicator;
connection.receive = function (from, msg) {
$("#chatWindow").append("<li>" + from + ": " + msg + "</li>");
};
$.connection.hub.start();
$("#btnSend").click(function() {
connection.broadcast($("#txtName").val(), $("#txtMsg").val());
});
});
</script>
var kết nối = phòng chat đơn (Tôi không chắc chắn)
Vì vậy, nếu tôi có nhiều kết nối (ví dụ, connection1, connection2, connection3 ....) tôi có thể có nhiều phòng chat?
Một lần nữa, tôi không chắc chắn nếu điều này là đúng ... Xin hãy giúp tôi về cách thực hiện nhiều phòng chat ...
(PS: Tôi đã thấy JABBR, nhưng mã của nó là làm cho mũi của tôi chảy máu. Bạn có thể cung cấp các ví dụ đơn giản không?)
cũng hữu ích, nhưng tôi không biết cách làm việc với Task –